更新:2007 年 11 月
即使使用者沒有按一下某個按鈕,您依然可以使用 PerformClick 方法,以程式設計的方式來引發該按鈕的 Click 事件。下列範例示範如何從程式內呼叫按鈕的 Click 事件。當按一下 button2 時,也會觸發 button1 的 Click 事件。
若要在程式中使用按鈕
在 [檔案] 功能表上,按一下 [新增專案]。
在 [新增專案] 對話方塊中,按一下 [範本] 窗格中的 [Windows Form 應用程式],然後按一下 [確定]。
新的 Windows Form 專案隨即開啟。
從 [工具箱] 中,將兩個 Button 控制項拖曳到表單上。
在表單中,按兩下第一個按鈕 (button1) 建立 Click 事件處理常式。
在 button1_Click 事件處理常式中,輸入下列程式碼行。
MessageBox.Show("button1.Click was raised.");以滑鼠右鍵按一下程式碼,然後按一下 [設計工具檢視]。
按兩下第二個按鈕 (button2) 建立 Click 事件處理常式。
在 button2_Click 事件處理常式中,輸入下列程式碼行。
// Call the Click event of button1. button1.PerformClick();請按 F5 執行程式。
程式就會啟動,並顯示表單。當您按一下 button1 或 button2 時,button1 的 Click 事件處理常式便會顯示訊息。