次の方法で共有


方法 : Windows フォームのボタンのクリックに応答する

Windows フォーム Button コントロールの最も基本的な用途は、ボタンがクリックされたときに何らかのコードを実行することです。

Button コントロールをクリックすると、MouseEnterMouseDownMouseUp イベントなど、他のイベントもたくさん生成されます。 これらの関連イベントのイベント ハンドラーをアタッチする場合、アクションが競合しないように配慮してください。 たとえば、ユーザーがテキスト ボックスに入力した情報がボタンのクリックで消去される場合、ボタンの上にマウス カーソルを置いたとき、その消去された情報がツール ヒントとして表示されないようにします。

ユーザーが Button コントロールのダブルクリックを試みると、各クリックは別々に処理されます。つまり、このコントロールでは、ダブルクリック イベントがサポートされません。

ボタンのクリックに応答するには

  • ボタンの ClickEventHandler に、実行するコードを記述します。 Button1_Click はコントロールにバインドされる必要があります。 詳細については、「方法: Windows フォームで実行時にイベント ハンドラーを作成する」を参照してください。

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click  
       MessageBox.Show("Button1 was clicked")  
    End Sub  
    
    private void button1_Click(object sender, System.EventArgs e)  
    {  
       MessageBox.Show("button1 was clicked");  
    }  
    
    private:  
       void button1_Click(System::Object ^ sender,  
          System::EventArgs ^ e)  
       {  
          MessageBox::Show("button1 was clicked");  
       }  
    

関連項目