最終更新:2015-04-28 (火) 04:53:03 (3278d)
EventHandler
Top / EventHandler
イベント データを持たないイベントを処理するメソッドを表します。
[SerializableAttribute] [ComVisibleAttribute(true)] public delegate void EventHandler ( Object sender, EventArgs e )
メモ
- EventHandler は定義済みデリゲートであり、特に、データを生成しないイベントのイベント ハンドラ メソッドを表します。
- イベントがデータを生成しない場合は、カスタム イベント データ型を提供して、2 番目のパラメータの型をカスタム型とするデリゲートを作成するか、ジェネリック デリゲート クラス EventHandler を使ってカスタム型をジェネリック型パラメータで置き換える必要があります。
EventHandlerを継承したクラス
System.ComponentModel
- AddingNewEventHandler?
- AsyncCompletedEventHandler?
- CancelEventHandler?
- CollectionChangeEventHandler?
- DoWorkEventHandler?
- HandledEventHandler?
- ListChangedEventHandler?
- ProgressChangedEventHandler?
- PropertyChangedEventHandler
- RefreshEventHandler?
- RunWorkerCompletedEventHandler?
ジェネリックバージョン
- デリゲートEventHandler<TEventArgs>の定義
[SerializableAttribute] public delegate void EventHandler<TEventArgs>( Object sender, TEventArgs e ) where TEventArgs : EventArgs
- TEventArgs - イベントにより生成されるイベント データの型。