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