![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Модальное окно оказывается позади
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]Сталкивался с таким, но побороть не получилось