|
■No20445 (鶏唐揚 さん) に返信 > AddHandler Button1.ClickEvent, AddressOf Test1 > #実行時に動的にイベント登録・削除したいってことですよね? > もしコーディング時のコントロールのイベント登録だったらごめんなさい
返信ありがとうございます。
実は、コントロールのイベント登録側です。
そして、自己解決しました。
以下のような形になりました。
<System.ComponentModel.Category("hoge"), System.ComponentModel.Description("ボタン1クリックだよ。")> _ Public Custom Event Button1Click As EventHandler AddHandler(ByVal value As EventHandler) AddHandler Me.Button1.Click, value End AddHandler
RemoveHandler(ByVal value As EventHandler) RemoveHandler Me.Button1.Click, value End RemoveHandler
RaiseEvent(ByVal sender As Object, ByVal e As System.EventArgs)
End RaiseEvent End Event
ところで、ユーザコントロールのボタンクリックイベントなどをこのような形で 登録するのは、あまりしませんか?
|