Компонент 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 | Отправляется из кнопки с меткой “Нет” |






