![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
не получается закрыть форму с 1го раза ??? [Lazarus for Wince, Windows]
Byka (345-824-826) © (2007-12-02 21:53:00)активирую форму как пологается
NewForm2( Form2, Pointer( Form1.Form ) );
form2.Form.showmodal;
она открывается как пологается но закрыть её получается тока тнажав два раза на клавишу
form2.Form.Close;
подскажите как вырубить форму с одного норм нажатия ???
Byka (345-824-826) (2007-12-03 01:09:00) [1]тему можно закрыть уже доперло , как всегда все баги скрывались в полуметрах от манитора
Byka (345-824-826) (2007-12-03 00:59:00) [2]
> Form.Free
ок а почуму я не могу как в норм делфи не выключая окна переключать из командой showmodal просто допустим я открываю второе окно
NewForm2( Form2, Pointer( Form1.Form ) );
form2.Form.showmodal;
а из второго окна когда пытаюсь сделать form1.Form.showmodal; она не открывается ???
Compiler (2007-12-02 23:57:00) [3]
Form.Free
Byka (345-824-826) (2007-12-02 22:49:00) [4]Form.ModalResult:=IDOK; вообще ноль реакции
интересно то что когда я использую Form.Close; на 1 форме она норм вырубается с 1го раза , есле я правлеьно делаю вывод то вторая форма запускается дважды ?
Byka (345-824-826) (2007-12-02 22:08:00) [5]спасиб Yury Sidorov mожеш сказать свою аську просто иногда возникают вопросы ...
Yury Sidorov (2007-12-02 21:59:00) [6]Модальные формы закрываются установкой ModalResult.
Например, в обработчике кнопки ОК напиши:
Form.ModalResult:=IDOK;
P.S. Form.Close; тоже, наверное, должно работать, но ModalResult "правильнее".