如何:回應 Windows Form Button 按一下動作

Windows Forms Button 控制項的最基本用法是在按一下按鈕時執行一些程式碼。

按一下 Button 控制項也會產生一些其他事件,例如 MouseEnterMouseDownMouseUp 事件。 如果您想要附加這些相關事件的事件處理常式,請確定其動作不會衝突。 例如,如果按一下按鈕會清除使用者已在文字輸入框中輸入的資訊,則將滑鼠指標停留在按鈕上不應顯示包含目前不存在的資訊的工具提示。

如果使用者嘗試按兩下 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");  
       }  
    

另請參閱