更新 : 2007 年 11 月
ユーザーがボタンをクリックしなくても、PerformClick メソッドを使ってボタンの Click イベントをプログラムで発生させることができます。次の例では、プログラム内からボタンの Click イベントを呼び出す方法を示します。button2 をクリックすると、button1 の Click イベントも発生します。
プログラムでボタンを使用するには
[ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。
[新しいプロジェクト] ダイアログ ボックスで、[テンプレート] ペインの [Windows フォーム アプリケーション] をクリックし、[OK] をクリックします。
新しい Windows フォーム プロジェクトが開きます。
ツールボックスから、フォームに 2 つの Button コントロールをドラッグします。
フォームの最初ボタン (button1) をダブルクリックして、Click イベント ハンドラを作成します。
button1_Click イベント ハンドラに次のコード行を追加します。
MessageBox.Show("button1.Click was raised.");
コードを右クリックし、[デザイナの表示] をクリックします。
2 番目のボタン (button2) をダブルクリックして、Click イベント ハンドラを作成します。
button2_Click イベント ハンドラに次のコード行を追加します。
// Call the Click event of button1. button1.PerformClick();
F5 キーを押してプログラムを実行します。
プログラムが開始され、フォームが表示されます。button1 か button2 のどちらかをクリックすると、button1 のクリック イベント ハンドラによってメッセージが表示されます。
参照
概念
ユーザー インターフェイスのデザイン (Visual C#)