ВУЗ:
Составители:
Рубрика:
20
5.2 Формы как модальные диалоговые окна
Delphi даёт возможность создать вторичные формы и использовать их как
модальные диалоговые окна. Процесс использования формы как диалогового окна
прост. Следующая программа, FrmDlg1, демонстрирует эту возможность. Программа
FrmDlg1 имеет две формы: основную форму и вторичную форму, которая работает как
модальное диалоговое окно. Оcновная форма имеет кнопку с заголовком Close. Когда
Вы нажимаете на эту кнопку, программа вызывает форму модального диалогового
окна, которая содержит текст “Good Bye !” и кнопку ОК. Когда Вы нажимаете на
кнопку ОК, Вы закрываете модальную форму, а заодно и основную форму, и
заканчиваете программу. Рассмотрим шаги, определяющие настройку каждой формы.
5.2.1 Основная форма
Как показано на рис.10, основная форма имеет один управляющий элемент
кнопки. Чтобы настроить основную форму и управляющие элементы, выполните
следующие шаги:
Рис.10. Основная форма программы FrmDlg1.
1. Выберите страницу Standard Палитры компонентов.
2. Нарисуйте управляющий элемент кнопки внизу основной формы.
3. Установите свойство Caption кнопки равным Close.
4. Установите свойство Name кнопки в CloseBtn.
5. Установите свойство Caption формы в Main Form.
6. Сохраните модуль для основной формы в файле UFORM11.PAS.
5.2.2 Вторичная форма
Создайте вторичную форму, выбирая Файл/ Создать/ Форма. Вторичная форма
имеет метку и один управляющий элемент кнопки, как показано на рис.11. Чтобы
настроить вторичную форму и управляющие элементы, выполните следующие шаги:
1. Выберите вторичную форму.
2. Нарисуйте управляющий элемент кнопки внизу вторичной формы.
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »