タイトル : Re^5: 複数コントロール選択 投稿日 : 2009/07/08(Wed) 19:11 投稿者 : VB
> For Each lbl In SplitContainer1.Panel1.Controls.OfType(Of Label)() > AddHandler lbl.Click, AddressOf Button_Click > Next ↑勉強になりました。 > 同じ Label に対して複数回 AddHandler を行っているのだとすれば、 > 1 つの Label クリックに対して、複数回 Button_Click が呼ばれる事になりますが、 > 1 つの Label に対して 1 回しか AddHandler していないなら、1 回しか呼ばれません。 なるほど、そうなんですか。。 ソースを確認したところ、 何度もAddHandlerしてしまっていました。 そこで、質問なのですが。 AddHandlerが2重になってしまわないように 1度、AddHandlerをしてしまったことを確認することは出来るのでしょうか? それか、AddHandlerをいったんリセットみたいなことは、出来ますでしょうか? |