Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.11;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.014 c
3-33464
Woland
2003-08-20 22:50
2003.09.11
Индексы paradox-таблиц


1-33640
WASYA
2003-08-31 10:17
2003.09.11
InstallShield


1-33613
Sfagnum
2003-08-28 17:09
2003.09.11
Сохранить массив, по хитрее


1-33617
Layner
2003-09-01 08:59
2003.09.11
Как по ESC закрыть форму, причем не важно, где находится курсор


9-33425
cyborg
2003-03-07 02:38
2003.09.11
Конвертер из 24 битовых BMP в 16 битовый формат