- PR -

C#でイベントの列挙

1
投稿者投稿内容
パンダ
ベテラン
会議室デビュー日: 2004/03/24
投稿数: 59
投稿日時: 2004-03-29 12:10
C#でコントロールに定義したイベントの状態を知りたいのです。
例えば、this.button1.Click += new System.EventHandler(this.button1_Click);のようにソースで定義すればbutton1コントロールにClickイベントが定義されていることを知りたいのです。

一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2004-03-29 13:23
イベントというのは.NETの機能の「イベント」のことを言っていますか?
それともイベントドリブンなどのいわゆる「イベント」のことでしょうか。

>Clickイベントが定義されていることを知りたい

言葉通り受け取るならば、
・クラスの定義として知りたいならばildasmでアセンブリを覗いてみてください
・プログラム内で知りたいならばType.GetEvents()でEventInfoの配列が取れますのでタイトル通り「C#でイベントの列挙」ができます
という話になりますが・・・

パンダさんのなさりたい事と違うような気がしますね。
もう少し正確な言葉で書いてもらえますか?
1

スキルアップ/キャリアアップ(JOB@IT)