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

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

не получается закрыть форму с 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 "правильнее".


Наверх

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