-
активирую форму как пологается
NewForm2( Form2, Pointer( Form1.Form ) ); form2.Form.showmodal;
она открывается как пологается но закрыть её получается тока тнажав два раза на клавишу
form2.Form.Close;
подскажите как вырубить форму с одного норм нажатия ???
-
Модальные формы закрываются установкой ModalResult. Например, в обработчике кнопки ОК напиши:
Form.ModalResult:=IDOK;
P.S. Form.Close; тоже, наверное, должно работать, но ModalResult "правильнее".
-
спасиб Yury Sidorov mожеш сказать свою аську просто иногда возникают вопросы ...
-
Form.ModalResult:=IDOK; вообще ноль реакции
интересно то что когда я использую Form.Close; на 1 форме она норм вырубается с 1го раза , есле я правлеьно делаю вывод то вторая форма запускается дважды ?
-
-
> Form.Free
ок а почуму я не могу как в норм делфи не выключая окна переключать из командой showmodal просто допустим я открываю второе окно
NewForm2( Form2, Pointer( Form1.Form ) ); form2.Form.showmodal;
а из второго окна когда пытаюсь сделать form1.Form.showmodal; она не открывается ???
-
тему можно закрыть уже доперло , как всегда все баги скрывались в полуметрах от манитора
|