Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.12;
Скачать: CL | DM;

Вниз

Проблемы с wsMaximized для MDIChildForm   Найти похожие ветки 

 
Giperon ©   (2007-07-13 15:29) [0]

Здравствуйте!
В моей программе использован MDI.
Нажатие на кнопку открывает дочернее окно, для которого удобно применить
WindowsState := wsMaximized
для того, чтобы дочерняя форма создавалась максимизированной.
Создается, все хорошо, но в момент создания возникает неприятный эффект мерцания - форма создается, очевидно, с wsNormal, а потом лишь развертывается на всю клиентскую область.
Если кто-то сталкивался с подобным, подскажите, как устранить сей неприятный эффект.


 
{RASkov} ©   (2007-07-13 15:33) [1]

> [0] Giperon ©   (13.07.07 15:29)

Выставь в дизайнере или в ОнКреате стиль Макс....


 
Giperon ©   (2007-07-13 15:42) [2]

Именно так я и делаю. И в дизайнере, и в ОнКреате - одинаково. :(


 
Shamansky_ne   (2007-07-14 15:45) [3]


> Giperon ©   (13.07.07 15:42) [2]
> Именно так я и делаю. И в дизайнере, и в ОнКреате - одинаково.
>  :(

Процесс создания окна ведь такой:
1. создали окошко;
1.a здесь можешь производить с окном разные манипуляции;
2. показали окошко;
Ты немного путаешь, эффект мерцания у тебя происходит при прорисовке дочернего окна, а это уже удет после создания, то есть windowsState здесь уже не причем, может у тебя стоит какая-нибудь громоздкая операция на onShow или onPaint?


 
Giperon ©   (2007-07-18 12:04) [4]

Спасибо,я все понял.
Теперь я делаю так:
В дизайнере ставлю для дочерней формы
WindowState = wsMinimazed

А потом в коде кнопки, открывающей эту форму:
NewForm := TNewForm.Create(Application);
NewForm.WindowState := wsMaximized;
NewForm.Show;

Теперь эффект значительно поутих.
А причина, скорее всего - в слабеньком компе:)



Страницы: 1 вся ветка

Текущий архив: 2007.08.12;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.046 c
2-1184307465
vico
2007-07-13 10:17
2007.08.12
Как получить адрес объекта из метода этого же объекта?


1-1180622931
JanMihail
2007-05-31 18:48
2007.08.12
Ожидание загрузки страницы!


1-1180440433
gray_falcon
2007-05-29 16:07
2007.08.12
Есть ли замена для TMemoryStream


2-1184074536
Xion
2007-07-10 17:35
2007.08.12
Проблема с потоком.


9-1148651868
TButton
2006-05-26 17:57
2007.08.12
гравитация и её последствия





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский