- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Visual C#を用いたボタン押し処理について)
Visual C#でのボタン押し処理について
このQ&Aのポイント
- Visual C#を使用してボタン押し処理を行う方法について知りたいです。
- Visual C#のWindowsアプリケーションで、複数のボタンを作成し、ボタンAを押したときにボタンB、ボタンCを押す処理を行いたいです。
- button2_Click(X,Y);とbutton3_Click(X,Y);でボタンB、ボタンCを呼び出すことはわかるのですが、XとYには何を入れればいいですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
クリックイベントを起こすだけでいいなら System.Windows.Forms.Buttton.PerformClick()メソッドを使うとか。 private void button1_Click(object sender, EventArgs e){ button2.PerformClick(); button3.PerformClick(); } かな。
その他の回答 (1)
- magicalpass
- ベストアンサー率58% (378/648)
回答No.2
プログラミングの作法としては他のボタンのイベントハンドラを呼び出すよりも、各ボタンの処理はあらかじめ別のメソッドに記述しておき、イベントハンドラではそれらのメソッドを呼び出すという形が好ましいかと思います。
質問者
お礼
ありがとうございます。 それはわかるのですが、ボタン押しの仕組みが知りたかったのです。。。
お礼
ありがとうございます。大変参考になりました。 これで十分に事足りるのですが、イベントを関数として呼び出すことはできないのでしょうか?