Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
イベントプロシージャが呼ばれる順序について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=282#CommentId1929
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2009/2/5 16:05:34
> やっぱり順番を宛にしちゃダメだったんですね。
ですね。そもそも WithEvents されたら、順番も何もあったものでは無いですし。
> カスタムイベントというは初めて見ました。
EventHandlerList クラスについても調べてみると良いかも。
http://msdn.microsoft.com/ja-jp/library/yt1k2w4e.aspx
カスタムイベントの使いどころとしては、このあたりでしょうか。
・イベント登録数をカウントしておき、0件ならばイベント関連の処理判定を行わないようにして、処理の高速化。
・特定のインスタンスのみ、イベントを通知しないようなフィルタリング作業。
・イベント通知の際にログを出力させるような実装。
・非同期イベントの実装。(処理時間の長いイベントハンドラが、後続のイベントをブロックしないようにする)
> 描画系とかで順番が重要な場面で使えますね。
描画をクラス側で行う場合でしょうか。それとも、受け側で行う場合でしょうか。
描画順番が意味を持つ状況は容易に想像できますが、それがイベント処理と
どう繋がってくるのか、擬似コードをイメージできませんでした。