| 分類:[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など)を変えてみたら 順番が変わりましたが、 たまたまなのか、どのような規則で変わっているのかが分かりません。 初心者ですが、ご回答よろしくお願いします。
|