方法 : Windows フォームのボタンのクリックに応答する
Windows フォーム Button コントロールの最も基本的な用途は、ボタンがクリックされたときに何らかのコードを実行することです。
Button コントロールをクリックすると、MouseEnter、MouseDown、MouseUp イベントなど、他のイベントもたくさん生成されます。 これらの関連イベントのイベント ハンドラーをアタッチする場合、アクションが競合しないように配慮してください。 たとえば、ユーザーがテキスト ボックスに入力した情報がボタンのクリックで消去される場合、ボタンの上にマウス カーソルを置いたとき、その消去された情報がツール ヒントとして表示されないようにします。
ユーザーが Button コントロールのダブルクリックを試みると、各クリックは別々に処理されます。つまり、このコントロールでは、ダブルクリック イベントがサポートされません。
ボタンのクリックに応答するには
ボタンの
Click
EventHandler に、実行するコードを記述します。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"); }
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback