Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как отрисовать картинку на MDI-форме? / 8 сообщений из 8, страница 1 из 1
25.10.2004, 10:27
    #32752219
Rotansky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отрисовать картинку на MDI-форме?
Как отрисовать картинку на MDI-форме? Вывод картинки на обычную форму делается легко и даже двумя способами, а вот как задаёшь форме свойство IsMDIParent=True так либо не выводится (если одним способом), либо даёт ошибку (если другим). Скорее всего сделать это можно каким-то очень хитрым способом, на очень низком уровне. Кто савсем уж спец - помогите плиз.
...
Рейтинг: 0 / 0
27.10.2004, 17:52
    #32757796
SilencerID
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отрисовать картинку на MDI-форме?
А чем обычный PictureBox не устраивает?

SilencerID™
...
Рейтинг: 0 / 0
27.10.2004, 18:32
    #32757899
Rotansky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отрисовать картинку на MDI-форме?
А тем что открывающиеся формы оказываются под ним! Выглядит нелепо.
...
Рейтинг: 0 / 0
27.10.2004, 19:26
    #32757986
Один
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отрисовать картинку на MDI-форме?
На VB6 эта проблема решалась следующим образом (если не через API)

Создавалась MDI child форма
На ней рисовалось все, что нужно
Убирался ее toolbox
При загрузке приложения сразу после MDI Parent формы загружалась эта MDI child в состоянии Maximized и background color = background color MDI Parent формы
И так и висела в течении всей жизни приложения.
Отлично работало.

:)

На .Net такое не пробовал
...
Рейтинг: 0 / 0
28.10.2004, 09:54
    #32758394
Rotansky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отрисовать картинку на MDI-форме?
Пасибо, щаз попробуем! :)
...
Рейтинг: 0 / 0
28.10.2004, 14:40
    #32759325
SilencerID
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отрисовать картинку на MDI-форме?
Есть еще свойство формы, называется BackgroundImage.

SilencerID™
...
Рейтинг: 0 / 0
15.11.2004, 00:17
    #32781465
Rotansky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отрисовать картинку на MDI-форме?
> Есть еще свойство формы, называется BackgroundImage.
Использовал. Спасибо.
Однако проблемы обнаружились: до выхода официальной студии 2005 это свойство BackgroundImageLayot не дописано о чём торжественно сообщается в хелпе. Так что можно картинку прикрепить только с размерами большими разрешения установленного на компьютере, а если юзер его поменяет на большее - будет криво.
Ещё проблемы с обновлением картинки - главное меню мелькнувшее по ней потом не исчезает.
...
Рейтинг: 0 / 0
15.11.2004, 13:20
    #32782163
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отрисовать картинку на MDI-форме?
BackgroundImage работает (2003).
Одна проблемка возникла: рисунок "лезет" на ToolBar. Пришлось последний на Panel кинуть.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как отрисовать картинку на MDI-форме? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]