タイトル : Re^3: 複数コントロール選択 投稿日 : 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関数が パネル上にあるコントロール数分呼ばれてしまうのですが 全てのラベルをクリックしたと同じことになるという事でしょうか? そしてこれを解消する方法は、ありますでしょうか? アドバイス宜しくお願い致します。 |