如何:响应 Windows 窗体按钮的单击

Windows 窗体 Button 控件最基本的用途是在单击按钮时运行一些代码。

单击 Button 控件还将生成许多其他事件,例如 MouseEnterMouseDownMouseUp 事件。 如果打算为这些相关事件附加事件处理程序,请确保它们的操作不会冲突。 例如,如果单击按钮后清除了用户在文本框中键入的信息,则将鼠标指针悬停在按钮上不应显示包含该现在不存在的信息的工具提示。

如果用户尝试双击 Button 控件,将单独处理每次单击;也就是说,该控件不支持双击事件。

响应按钮单击

  • 在按钮的 ClickEventHandler 中编写要运行的代码。 Button1_Click 必须绑定到控件。 有关详细信息,请参阅如何:在运行时为 Windows 窗体创建事件处理程序

    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");  
       }  
    

另请参阅