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

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

Форма как модальное окно [D6, Win95/98]


Dr. Genius ©   (2005-07-22 17:31:00) 

Есть у меня в программе форма. Вывожу ее как модальное окно. Но по сравнению с модальными диалоговыми окнами MessageDlg есть одна разница.
Когда выводишь MessageDlg поверх какой-нибудь формы, то пока пользователь не закроет MessageDlg, форма переносится на задний план и как бы приостанавливает свою работу, не реагируя на нажатие по ней мышью. Я хочу, чтобы моя созданная модальная форма точно так же приостанавливала работу формы на заднем плане. Как это сделать?


Dr. Genius   (2005-07-22 20:21:00) [1]


> У тебя часом не CLX Application?


Нет.


DesWind   (2005-07-22 19:19:00) [2]

Телепатирую.... Может кнопкам на форме расставить свойство ModalResult ?


Fay   (2005-07-22 19:10:00) [3]

2 Dr. Genius   (22.07.05 18:21) [6]
Как именно проявляет себя немодальность?


Stakan   (2005-07-22 18:24:00) [4]

У тебя часом не CLX Application?


Dr. Genius   (2005-07-22 18:21:00) [5]

try Form4 := TForm4.Create (Application);
 Form4.spSkinComboBox1.ItemIndex := I - 1;
 Form4.ShowModal;
 Msg.HotKey := GlobalFindAtom (PChar ('SmartScreen_' + IntToStr (Form4.spSkinComboBox1.ItemIndex + 1) + '_Atom'));
finally
 Form4.Free;
end;


Fay   (2005-07-22 17:44:00) [6]

2 Dr. Genius   (22.07.05 17:33) [2]
Код в студию


Dr. Genius   (2005-07-22 17:42:00) [7]

Не может быть!


evvcom   (2005-07-22 17:36:00) [8]

Нонсенс! У тебя в компьютере Барабашка завелся.


Dr. Genius   (2005-07-22 17:33:00) [9]

Нет, не помог.


Fay   (2005-07-22 17:32:00) [10]

2 Dr. Genius   (22.07.05 17:31)
ShowModal не помог?!


Наверх

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