ВУЗ:
Составители:
Рубрика:
Таблица
Значения свойства ModalResult
Число Константа Значение Примечание
0 mrNone
1 mrOk
idOk
Закрытие кнопкой OK
2 mrCancel idCancel
Закрытие кнопкой Cancel или методом Close
или кнопкой в строке заголовка окна
3 mrAbort
idAbort
Закрытие кнопкой Abort
4 mrRetry
idRetry
Закрытие кнопкой Retry
5 mrIgnor
idIgnor
Закрытие кнопкой Ignor
6
mrYes idYes
Закрытие кнопкой Yes
7
mrNo idNo
Закрытие кнопкой No
8
mrAll
mrNo+1 Закрытие кнопкой All
9
mrNoToAll
mrAll+1 Закрытие кнопкой NoToAll
10
mrYesToAll
NoToAll+1 Закрытие кнопкой YesToAll
При закрытии модального окна функция ShowModal возвращает значение
свойства
ModalResult. Таким образом, для оценки действия пользователя
можно прочитать значение свойства формы
ModalResult или
воспользоваться результатом, возвращаемым функцией ShowModal.
При разработке приложения следует учитывать, что закрытию формы
методом Close соответствует значение
mrCancel свойства ModalResult.
Скрытие формы методом Hide не изменяет значения
ModalResult.
Последовательность действий при создании окна диалога:
1) создать новую форму, присвоить ей имя (например, MyDlg), задать
значения свойств и сохранить в файле;
2) используя команду File|Use Unit, связать с нужной формой приложения;
3) в обработчик события для пункта меню или кнопки включить команду,
выводящую окно на экран:
MyDlg.ShowModal;
4) проанализировать результат диалога. Например, применить конструкцию
if MyDlg.ModalResult=mrOk then <операторы> else <операторы>;
67
Таблица
Значения свойства ModalResult
Число Константа Значение Примечание
0 mrNone
1 mrOk idOk Закрытие кнопкой OK
Закрытие кнопкой Cancel или методом Close
2 mrCancel idCancel
или кнопкой в строке заголовка окна
3 mrAbort idAbort Закрытие кнопкой Abort
4 mrRetry idRetry Закрытие кнопкой Retry
5 mrIgnor idIgnor Закрытие кнопкой Ignor
6 mrYes idYes Закрытие кнопкой Yes
7 mrNo idNo Закрытие кнопкой No
8 mrAll mrNo+1 Закрытие кнопкой All
9 mrNoToAll mrAll+1 Закрытие кнопкой NoToAll
10 mrYesToAll NoToAll+1 Закрытие кнопкой YesToAll
При закрытии модального окна функция ShowModal возвращает значение
свойства ModalResult. Таким образом, для оценки действия пользователя
можно прочитать значение свойства формы ModalResult или
воспользоваться результатом, возвращаемым функцией ShowModal.
При разработке приложения следует учитывать, что закрытию формы
методом Close соответствует значение mrCancel свойства ModalResult.
Скрытие формы методом Hide не изменяет значения ModalResult.
Последовательность действий при создании окна диалога:
1) создать новую форму, присвоить ей имя (например, MyDlg), задать
значения свойств и сохранить в файле;
2) используя команду File|Use Unit, связать с нужной формой приложения;
3) в обработчик события для пункта меню или кнопки включить команду,
выводящую окно на экран: MyDlg.ShowModal;
4) проанализировать результат диалога. Например, применить конструкцию
if MyDlg.ModalResult=mrOk then <операторы> else <операторы>;
67
Страницы
- « первая
- ‹ предыдущая
- …
- 65
- 66
- 67
- 68
- 69
- …
- следующая ›
- последняя »
