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

Создание диалога   Найти похожие ветки 

← →
Владимир Ткачук   (2003-08-28 22:43) [0]

Мне нужно создать диалоговое окно, такое чтоб когда я вызываю некоторую функцию (к примеру execute()) это окно появлялось, а функция завершалась лиш после того как пользователь нажмет на диалоговом окне кнопочку OK или Cancel. Все другие окна приложения должны быть неактивными.
Вопрос: как это сделать?
Зарание благодарю за ответ


← →
Романов Р.В. ©   (2003-08-28 22:47) [1]

if MessageBox(параметры) = IDYES then execute()


← →
Eagle Owl   (2003-08-28 22:47) [2]

нужно в твоей функции execute() вызвать Form.ShowModal, твоя функция завершится только когда завершится ShowModal, то есть, когда закроется диалоговое окно.


← →
Владимир Ткачук   (2003-08-28 22:49) [3]

Спасибо


← →
Илия Кожевников // ИК студия   (2003-08-28 22:49) [4]

Создать доп. форму и использовать ShowModal, а кнопочке ОК в значение ModalResult:=mrOK.

Типа:
if fmDialog.ShowModal=mrOK then .... {что-там дальше у тебя}



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

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



Память: 0.45 MB
Время: 0.012 c
14-33758
reticon
2003-08-24 12:09
2003.09.11
Использование АОН на линии с блокиратором


1-33540
Dysan
2003-08-29 12:05
2003.09.11
Диаграмы экселя


3-33512
sargos
2003-08-19 03:22
2003.09.11
Как избежать лишний трафик?


14-33736
Shopot
2003-08-23 20:39
2003.09.11
Картинки и иконки


4-33844
Dimaxx
2003-07-11 23:05
2003.09.11
Как пользоваться функцией PickIconDlg?




   Наверх