Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

Подскажите, как правильно написать, что бы при ShowModal окно не   Найти похожие ветки 

 
Antoxa2005   (2006-10-11 10:00) [0]

При нажании кнопки на форме Form1 происходит IF Form2.ShowModal=mrYes Then ...

При двойном нажатии мыши по форме Form2 ModalResult:=mrYes

Все работает нормально, но если просто открыть форму Form2.ShowModal и выполнить двойное нажати, то форма закрывается и возвращает ModalResult:=mrYes, но этого не надо т.к. вызов был не для получения значени, а просто была открыта форма.
Подскажите, как избежать такой ситуацтии. Т.е. когда IF Form2.ShowModal=mrYes Then ...
, а если Form2.ShowModal, то обработать двойное нажати как-то по другому, например свернуть форму?


 
clickmaker ©   (2006-10-11 10:11) [1]

какая-то хитрая логика...
ну передавай параметр в форму, который будет говорить, нужно тебе это Yes или нет
Form2DoubliClick()
begin
  if (Param = 0) then ModalResult := mrYes else Self.WindowState := wsMinimized;
end;


 
Dmitrij_K   (2006-10-11 10:13) [2]


> одскажите, как избежать такой ситуацтии. Т.е. когда IF Form2.
> ShowModal=mrYes Then ...
> , а если Form2.ShowModal, то обработать двойное нажати как-
> то по другому, например свернуть форму?

Обрабатывать событие OnDblClick у Form2.

> то обработать двойное нажати как-то по другому

if then else

PS
ЧЁ, похмелье с утра?


 
Antoxa2005   (2006-10-11 10:42) [3]


> ЧЁ, похмелье с утра?

Типа того...



Страницы: 1 вся ветка

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.051 c
2-1160976705
Delpher
2006-10-16 09:31
2006.10.29
Присваивание обработке события значения.


3-1157354672
SergP.
2006-09-04 11:24
2006.10.29
Нужно ли делать first после open в TXXXQuery/TXXXDataset и пр.?


15-1160332313
vidiv
2006-10-08 22:31
2006.10.29
как вы пишите букву прописную «б» ?


2-1161013609
Alex_KV
2006-10-16 19:46
2006.10.29
Про указатели


2-1160647400
Officeman
2006-10-12 14:03
2006.10.29
как закачать картинку с помощью idhttp1