次の方法で共有


方法 : ボタンの Click イベントをプログラムで呼び出す (Visual C#)

更新 : 2007 年 11 月

ユーザーがボタンをクリックしなくても、PerformClick メソッドを使ってボタンの Click イベントをプログラムで発生させることができます。次の例では、プログラム内からボタンの Click イベントを呼び出す方法を示します。button2 をクリックすると、button1 の Click イベントも発生します。

プログラムでボタンを使用するには

  1. [ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。

  2. [新しいプロジェクト] ダイアログ ボックスで、[テンプレート] ペインの [Windows フォーム アプリケーション] をクリックし、[OK] をクリックします。

    新しい Windows フォーム プロジェクトが開きます。

  3. ツールボックスから、フォームに 2 つの Button コントロールをドラッグします。

  4. フォームの最初ボタン (button1) をダブルクリックして、Click イベント ハンドラを作成します。

  5. button1_Click イベント ハンドラに次のコード行を追加します。

    MessageBox.Show("button1.Click was raised.");
    
  6. コードを右クリックし、[デザイナの表示] をクリックします。

  7. 2 番目のボタン (button2) をダブルクリックして、Click イベント ハンドラを作成します。

  8. button2_Click イベント ハンドラに次のコード行を追加します。

    // Call the Click event of button1.
    button1.PerformClick();
    
  9. F5 キーを押してプログラムを実行します。

  10. プログラムが開始され、フォームが表示されます。button1 か button2 のどちらかをクリックすると、button1 のクリック イベント ハンドラによってメッセージが表示されます。

参照

概念

ユーザー インターフェイスのデザイン (Visual C#)

その他の技術情報

Button コントロール

Visual C# ガイド ツアー