П2.2. Обычная (стандартная) кнопка Button
Как правило, кнопка используется для управления работой приложения (программы). Информация о действии, выполняемом при нажатии кнопки, задается надписью на кнопке. Эта надпись является значением свойства кнопки Caption.
Кнопка может реагировать на щелчок мышью, т.е. на событие OnClick. Нестандартная реакция на это событие задается соответствующей процедурой обработки события, написанной программистом.
Кнопка может воспринимать нажатие некоторых клавиш на клавиатуре как событие OnClick, если задать определенные значения свойствам Default, Cancel и Caption (табл. П2.1).
Таблица П2.1
Клавиши, генерирующие событие OnClick
Нажатые клавиши | Условное название кнопки или клавиши | Свойство, влияющее на генерацию события OnClick | |
Свойство | 3начение свойства | ||
Enter | Кнопка по умолчанию | Default | True |
Esc | Кнопка "Cancel" | Cancel | True |
Alt-S | "Горячая клавиша" (S - любая клавиша алфавитно-цифровой клавиатуры) | Caption | ...&S... (&-символ "амперсанд"; многоточие обозначает любую последовательность символов, в том числе и пустую) |
Так, если кнопка должна реагировать на нажатие комбинации клавиш Alt-L, то текст, являющийся значением свойства Caption, должен содержать символ & перед буквой L (например, Name&List) и должна быть предусмотрена процедура обработки события OnClick: для этой кнопки.
- Лабораторная работа 3. Начальные сведения о системе delphi
- 1. Назначение и состав системы Delphi
- 2. Запуск системы Delphi и элементы среды Delphi
- 3. Управление разработкой проекта
- Приемы работы в среде Delphi п1.1. Манипулирование компонентами (объектами)
- П1.2. Настройка компонентов
- П1.3. Запуск приложения и завершение его работы
- П1.4. Переход к созданию нового проекта приложения
- П1.5 Загрузка ранее созданного проекта
- П1.6. Сохранение проекта
- Характеристики некоторых стандартных компонентов
- П2.1. Общие свойства компонентов
- П2.2. Обычная (стандартная) кнопка Button
- П2.3. Статический текст (метка) Label
- П2.4. Строка редактирования (однострочный редактор) Edit
- Edit1.Text Edit1.Clear п2.5. Многострочный редактор Memo
- П2.6. Обычный список ListBox
- ListBoxl.Items[ListBoxl.ItemIndex]
- 4. Контрольные вопросы