Share via


HOW TO:回應 Windows Form Button 按一下動作

更新:2007 年 11 月

Windows Form Button 控制項的最基本用途是在按一下按鈕後,執行某些程式碼。

按一下 Button 控制項也會產生許多其他的事件,例如 MouseEnterMouseDownMouseUp 事件。如果您想要附加這些相關事件的事件處理常式,請確定它們的動作不會彼此衝突。例如,如果按一下按鈕會清除使用者在文字方塊輸入的資訊,則將滑鼠游標移到按鈕上時,應該不會用這些目前已不存在的資訊來顯示工具提示。

如果使用者嘗試按兩下 Button 控制項,則每個按一下滑鼠的動作將被分別處理;換言之,此控制項不支援按兩下事件。

若要回應按一下按鈕的動作

  • 在按鈕的 Click EventHandler 中撰寫要執行的程式碼。Button1_Click 必須繫結至控制項。如需詳細資訊,請參閱HOW TO:建立 Windows Form 的執行階段事件處理常式

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

請參閱

概念

選取 Windows Form Button 控制項的方法

參考

Button 控制項概觀 (Windows Form)

其他資源

Button 控制項 (Windows Form)