Практическое руководство. Использование элемента управления "Button"

Обновлен: Ноябрь 2007

Кнопки позволяют пользователям взаимодействовать с программой. Например, во многих диалоговых окнах есть кнопки "ОК" и "Отменить". Для отправки сведений, введенных в диалоговом окне, пользователи могут нажать кнопку "ОК". В противном случае они могут нажать кнопку "Отмена" для закрытия диалогового окна без отправки данных.

Можно установить свойства для изменения ее внешнего вида. Например, можно установить свойство Text для отображения на кнопке определенного текста или свойство ForeColor для изменения цвета текста. Дополнительные сведения см. в разделе Практическое руководство. Создание непрямоугольной кнопки.

Для элементов управления существуют события, возникающие, когда пользователь выполняет определенные действия с элементом управления. Создание обработчиков событий позволит определять, каким образом программа должна реагировать на событие. Все элементы управления имеют обработчик событий по умолчанию, для кнопки таким обработчиком является Click. Код, написанный в обработчике событий Click, выполнится когда пользователь нажмет кнопку.

Использование кнопок в программе

  1. В меню Файл выберите команду Создатьпроект.

  2. В диалоговом окне Создание проекта в области Шаблоны выберите Приложение Windows Forms.

  3. В окне Имя введите ButtonExample и нажмите кнопку ОК.

    Откроется новый проект Windows Forms.

  4. Из панели элементов перетащите в форму элемент управления Button.

  5. В окне Свойства измените свойство Textна Отобразить дату и затем нажмите клавишу ВВОД.

  6. Затем в окне Свойства щелкните стрелку раскрывающегося списка справа от свойства ForeColor, затем выберите вкладку Настраиваемый в появившемся диалоговом окне.

  7. Щелкните красный квадрат для использования красного шрифта в тексте на кнопке.

  8. В форме дважды щелкните кнопку, чтобы открыть редактор кода.

    Редактор кода откроется в середине метода с именем button1_Click. Это — обработчик событий Click. Вводимый здесь код будет выполняться при нажатии кнопки.

  9. В обработчик событий button1_Click введите следующую строку кода.

    MessageBox.Show("Today is " +
        DateTime.Today.ToLongDateString());
    
  10. Нажмите клавишу F5 для выполнения программы.

  11. Программа запустится и появится форма. Если щелкнуть на Button, появляется окно сообщения, отображающее текущую дату.

См. также

Задачи

Практическое руководство. Программный вызов события нажатия кнопки

Основные понятия

Создание пользовательского интерфейса в Visual C#

Другие ресурсы

Элементы управления "Button"

Интерактивный учебник по Visual C#