Тема: fsStayOnTop
Показать сообщение отдельно
  #1  
Старый 31.07.2007, 12:27
~ SaM ~ ~ SaM ~ вне форума
Начинающий
 
Регистрация: 05.01.2007
Адрес: Днепропетровск
Сообщения: 141
Репутация: 25
По умолчанию fsStayOnTop

Есть две формы.Первая появляется при запуске, у которой WindowState=wsmaximized.Затем, нажав на кнопу появляется вторая форма у которой FormStyle=StayOnTop. Понятное дело, что при нажатии на "заднюю" форму, вторая останется сверху!Но, если мне надо вызвать MessageDlg,то оно появляется за формой!

Допустим можно делать таким способом:

Код:
Form2.FormStyle:=fsnormal;
messagedlg(............);
form2.formstyle:=fsstayontop;

так все нормально, но дико не нравится мигание формы во время изменения ее стиля!.Можно как-то сделать это по нормальному, т.е. без постоянного изменения FormStyle и, чтобы сообщения выводились нормально, а не за формой!
Ответить с цитированием