タイトル | : Re^3: 複数コントロール選択 |
記事No | : 9111 |
投稿日 | : 2009/06/23(Tue) 20:00 |
投稿者 | : VB |
For Each ctl As Control In SplitContainer1.Panel1.Controls If TypeOf ctl Is Label Then AddHandler CType(ctl, Label).Click, AddressOf Button_Click End If Next
Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) 略 End Sub
上記のようにパネル上にあるラベルのコントロール全てに イベントを追加したのですが、 例えばLabel1をクリックしたら、Button_Click関数が パネル上にあるコントロール数分呼ばれてしまうのですが 全てのラベルをクリックしたと同じことになるという事でしょうか?
そしてこれを解消する方法は、ありますでしょうか? アドバイス宜しくお願い致します。
|