Вниз
Скачать: CL | DM;

Выход из модального окна   Найти похожие ветки 

← →
Реактор ©   (2004-05-06 22:53) [0]

Из основной формы создаю модальное окно MyWindow.ShowModal, обрабатываю MyWindow.FormActivate, а вот закрыть потом это модальное окно получается только нажав мышкой на "крестик". MyWindow.Hide (так же как и Free, Destroy) закрывает окно, но не возвращает управление основной форме. Что надо написать в процедуре MyWindow.FormActivate, что бы это было аналогично нажатию мышкой на "крестик" модального окна?
Решение вопроса через MyWindow.Show мне не подходит.


← →
Mim1 ©   (2004-05-06 22:56) [1]

Release, sendmessage(handle,wm_syscommand,sc_close,0), modalresult := mr_cancel


← →
yanis ©   (2004-05-06 22:57) [2]


MyWindow.Close;


← →
Rouse_ ©   (2004-05-06 22:59) [3]

ModalResult


← →
Игорь Шевченко ©   (2004-05-06 23:35) [4]


> Из основной формы создаю модальное окно MyWindow.ShowModal


обычно в модальном окне предусматриваются кнопки с ModalResult и со стандартной реакцией на клавиатуру.


> Что надо написать в процедуре MyWindow.FormActivate


Ничего.

Вопрос наводящий: а что должно делать это модальное окно (зачем ты его создаешь) ?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
7-1082015905
Ozone
2004-04-15 11:58
2004.05.23
И снова Web-камера


8-1077798054
S@shka
2004-02-26 15:20
2004.05.23
Как правильно смешать два WAV-ника


3-1083225759
Stupid
2004-04-29 12:02
2004.05.23
Как отобрать записи из Т1 для которых нет записей в Т2?


1-1083595237
DRUID
2004-05-03 18:40
2004.05.23
Передвижение формы


14-1083712106
Soft
2004-05-05 03:08
2004.05.23
Нужна ли Украина России?




   Наверх