Компонент Button представляет собой стандартную кнопку и широко используется для управления программами. Кнопка может содержать текст или изображение, описывающее выполняемое ей действие.
| Property CanSelect: Boolean;
| Получает значение, показывающее, доступен ли элемент управления для выбора.
|
| Property DialogResult: Forms.DialogResult;
| Возвращает или задает значение, возвращаемое в родительскую форму при нажатии кнопки из диалогового окна.
|
| PropertyEnabled: Boolean;
| Возвращает или задает значение, показывающее, сможет ли элемент управления отвечать на действия пользователя.
|
| PropertyImage: Drawing.Image;
| Возвращает или задает изображение, отображаемое на элемент управления " Кнопка ".
|
В терминологии Visual Studio диалоговые окна используются для взаимодействия с пользователем и получения сведений, при этом раз появившись на экране, блокируют работу пользователя с другими окнами вплоть до своего закрытия. Если говорить просто, то диалоговое окно является формой с особенным стилем границ. Если у кнопки определено свойство DialogResult, нажатие на нее приводит к закрытию диалогового окна и возвращает в программу значение DialogResult как результат диалога с пользователем. В VisualStudio определены следующие стандартные значения DialogResult:
| Возвращаемое значение
| Описание
|
| None
| Диалоговое окно продолжает работу.
|
| OK
| Отправляется из указанной кнопки с меткой “Ок”
|
| Cancel
| Отправляется из кнопки с меткой “Отмена”
|
| Abort
| Отправляется из кнопки с меткой “Прервать”
|
| Retry
| Отправляется из кнопки с меткой “Повторить”
|
| Ignore
| Оотправляется из кнопки с меткой “Пропустить”
|
| Yes
| Отправляется из кнопки с меткой “Да”
|
| No
| Отправляется из кнопки с меткой “Нет”
|