C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 5 を表示中)
■5118 / )  イベントハンドラ 実行順について
□投稿者/ あんず 二等兵(1回)-(2006/07/26(Wed) 10:26:52)

分類:[VB.NET] 


分類:[VB.NET] 

はじめまして、イベントハンドラについての質問です。
Button1、Button2が画面上にあり、
例えば、次のようにそれぞれのボタンで実行したい処理と
2つのボタンで同じ処理をしたい場合があります。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MessageBox.Show("ボタン1が押されました")
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
MessageBox.Show("ボタン2が押されました")
End Sub

Private Sub Button_both(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click
MessageBox.Show("ボタン1、2が押されました")
End Sub

この場合、2つのボタンで同じ処理をするプログラムを先に実行させてから
それぞれのボタンで実行したい処理をしたいときに
どうすれば実行順を決められるのか教えてください。

プログラムの順番を変えても処理順は変わらず、
また、イベントハンドラ名(button_bothなど)を変えてみたら
順番が変わりましたが、
たまたまなのか、どのような規則で変わっているのかが分かりません。
初心者ですが、ご回答よろしくお願いします。

0
返信 編集キー/


管理者用

- Child Tree -