投稿者 魔界の仮面弁士  (社会人) 投稿日時 2009/2/5 16:05:34
> やっぱり順番を宛にしちゃダメだったんですね。
ですね。そもそも WithEvents されたら、順番も何もあったものでは無いですし。

> カスタムイベントというは初めて見ました。
EventHandlerList クラスについても調べてみると良いかも。
http://msdn.microsoft.com/ja-jp/library/yt1k2w4e.aspx

カスタムイベントの使いどころとしては、このあたりでしょうか。
 ・イベント登録数をカウントしておき、0件ならばイベント関連の処理判定を行わないようにして、処理の高速化。
 ・特定のインスタンスのみ、イベントを通知しないようなフィルタリング作業。
 ・イベント通知の際にログを出力させるような実装。
 ・非同期イベントの実装。(処理時間の長いイベントハンドラが、後続のイベントをブロックしないようにする)

> 描画系とかで順番が重要な場面で使えますね。 
描画をクラス側で行う場合でしょうか。それとも、受け側で行う場合でしょうか。
描画順番が意味を持つ状況は容易に想像できますが、それがイベント処理と
どう繋がってくるのか、擬似コードをイメージできませんでした。