共用方式為


HOW TO:以程式設計的方式呼叫按鈕的 Click 事件 (Visual C#)

更新:2007 年 11 月

即使使用者沒有按一下某個按鈕,您依然可以使用 PerformClick 方法,以程式設計的方式來引發該按鈕的 Click 事件。下列範例示範如何從程式內呼叫按鈕的 Click 事件。當按一下 button2 時,也會觸發 button1 的 Click 事件。

若要在程式中使用按鈕

  1. 在 [檔案] 功能表上,按一下 [新增專案]。

  2. 在 [新增專案] 對話方塊中,按一下 [範本] 窗格中的 [Windows Form 應用程式],然後按一下 [確定]。

    新的 Windows Form 專案隨即開啟。

  3. 從 [工具箱] 中,將兩個 Button 控制項拖曳到表單上。

  4. 在表單中,按兩下第一個按鈕 (button1) 建立 Click 事件處理常式。

  5. 在 button1_Click 事件處理常式中,輸入下列程式碼行。

    MessageBox.Show("button1.Click was raised.");
    
  6. 以滑鼠右鍵按一下程式碼,然後按一下 [設計工具檢視]。

  7. 按兩下第二個按鈕 (button2) 建立 Click 事件處理常式。

  8. 在 button2_Click 事件處理常式中,輸入下列程式碼行。

    // Call the Click event of button1.
    button1.PerformClick();
    
  9. 請按 F5 執行程式。

  10. 程式就會啟動,並顯示表單。當您按一下 button1 或 button2 時,button1 的 Click 事件處理常式便會顯示訊息。

請參閱

概念

在 Visual C# 中設計使用者介面

其他資源

按鈕控制項

Visual C# 導覽