Практическое руководство. Обработка события нажатия кнопки в Windows Forms
Обновлен: Ноябрь 2007
Чаще всего элемент управления Button в Windows Forms используется для выполнения какой-либо программы при нажатии кнопки.
Щелчок элемента управления Button вызывает также некоторые другие события, например MouseEnter, MouseDown и MouseUp. Если требуется вложить обработчики событий для таких событий, связанных с основным, убедитесь, что их действия не конфликтуют. Например, если нажатие кнопки удаляет сведения, введенные пользователем в текстовое поле, при наведении указателя мыши на кнопку не должна появляться подсказка с несуществующими сведениями.
Если дважды щелкнуть элемент управления Button, каждый щелчок будет обрабатываться отдельно; другими словами, этот элемент управления не поддерживает событие двойного щелчка.
Ответ на нажатие кнопки
Запишите исполняемый код в Click EventHandler. Обработчик Button1_Click должен быть связан с элементом управления. Дополнительные сведения см. в разделе Практическое руководство. Создание обработчиков событий для Windows Forms во время выполнения.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click MessageBox.Show("Button1 was clicked") End Sub
private void button1_Click(object sender, System.EventArgs e) { MessageBox.Show("button1 was clicked"); }
private void button1_Click(System.Object sender, System.EventArgs e) { MessageBox.Show("button1 was clicked"); }
private: void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { MessageBox::Show("button1 was clicked"); }
См. также
Основные понятия
Способы активации элемента управления Button в Windows Forms
Ссылки
Общие сведения об элементе управления Button (Windows Forms)