次の方法で共有


方法 : ボタン コントロールを使用する

更新 : 2007 年 11 月

ボタンを使用すると、ユーザーがプログラムと対話できるようになります。たとえば、多くのダイアログ ボックスには、[OK] ボタンと [キャンセル] ボタンがあります。ユーザーは、[OK] ボタンをクリックして、ダイアログ ボックスに入力した情報を送信できます。または、[キャンセル] ボタンをクリックして、データを送信せずにダイアログを閉じることもできます。

ボタンのプロパティを設定すると、外観を変更できます。たとえば、Text プロパティを設定してボタンに特定のテキストを表示したり、ForeColor プロパティを設定してテキストの色を変更したりできます。詳細については、「方法 : 四角形以外のボタンを作成する (Visual C#)」を参照してください。

コントロールには、ユーザーが特定のアクションを実行すると発生するイベントがあります。イベント ハンドラを作成することで、イベントに対するプログラムの応答方法を決定できます。どのコントロールにも既定のイベント ハンドラがあり、ボタンの場合は Click イベントです。ユーザーがボタンをクリックするたびに、ボタンの Click イベント ハンドラに記述したコードが実行されます。

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

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

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

  3. [プロジェクト名] ボックスに「ButtonExample」と入力し、[OK] をクリックします。

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

  4. ツールボックスから、フォームに Button をドラッグします。

  5. [プロパティ] ウィンドウで、Text プロパティを「Display Date」に変更し、Enter キーを押します。

  6. [プロパティ] ウィンドウで、ForeColor プロパティの右にあるドロップダウン矢印をクリックします。次に、表示されたダイアログ ボックスの [カスタム] タブをクリックします。

  7. 赤いボックスをクリックして、ボタンのテキストに赤いフォントを適用します。

  8. フォームでボタンをダブルクリックしてコード エディタを開きます。

    コード エディタが開き、button1_Click というメソッドが表示されます。これが Click イベント ハンドラです。ここに記述するコードは、ボタンがクリックされたときに実行されます。

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

    MessageBox.Show("Today is " +
        DateTime.Today.ToLongDateString());
    
  10. F5 キーを押してプログラムを実行します。

  11. プログラムが開始され、フォームが表示されます。Button をクリックすると、今日の日付がメッセージ ボックスに表示されます。

参照

処理手順

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

概念

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

その他の技術情報

Button コントロール

Visual C# ガイド ツアー