Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Модальное окно оказывается позади


DZM ©   (2013-08-28 15:24:00) 

В приложении из основной формы вызывается модальная (ShowModal). В очень редких случаях, модальная форма оказывается позади основной и приходится с помощью Alt+Tab переключаться на другое приложение, потом обратно к своему, чтобы модальное окно стало поверх основного. Это глюк в библиотеках? Как решить эту проблему?


DZM   (2013-08-29 10:45:00) [1]

Помогло Application.ProcessMessages перед ShowModal


Юрий Зотов   (2013-08-28 23:53:00) [2]

Не уверен, но вдруг...

В ModalForm.OnShow:

SetParent(Handle, Application.MainForm.Handle)


Ротанг   (2013-08-28 21:18:00) [3]

>По теме очень много сообщений
Стоит поискать.

Ключевые слова бы еще... Тоже такая бяка бывает...


Rouse_   (2013-08-28 18:53:00) [4]

Тогда на OnActivate


Dimka Maslov   (2013-08-28 18:44:00) [5]


> Стоит поискать.


Не барское это дело - на форумах искать. Случается редко и бессистемно.


DZM   (2013-08-28 18:37:00) [6]


В обработчике OnShow модальной формы скажи SetForegrownWindow


делал, не помогает


Rouse_   (2013-08-28 18:12:00) [7]

В обработчике OnShow модальной формы скажи SetForegrownWindow


Anatoly Podgoretsky   (2013-08-28 18:09:00) [8]

> Dimka Maslov  (28.08.2013 17:09:01)  [1]

По теме очень много сообщений
Стоит поискать.


Dimka Maslov   (2013-08-28 17:09:00) [9]

Сталкивался с таким, но побороть не получилось


Наверх

Титульная страница Поиск, карта сайта Написать письмо