Практическое руководство. Обработка события нажатия кнопки в 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)

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

Элемент управления Button (Windows Forms)