///<summary> ///KeyboardHookedイベントを発生させる。 ///</summary> ///<param name="e">イベントのデータ。</param> protected virtual void OnKeyboardHooked(KeyboardHookedEventArgs e) { KeyboardHookedEventHandler handler = base.Events[EventKeyboardHooked] as KeyboardHookedEventHandler; if (handler != null) { handler(this, e); } }
///<summary> ///KeyboardHookedイベントを発生させる。 ///</summary> ///<param name="e">イベントのデータ。</param> protected virtual void OnKeyboardHooked(KeyboardHookedEventArgs e) { KeyboardHookedEventHandler handler = Events[EVENT_KEYBOARD_HOOKED] as KeyboardHookedEventHandler; if (handler != null) { handler(this, e); } }
///<summary> ///キーボードが操作されたときに実行するデリゲートを指定してインスタンスを作成する。 ///</summary> ///<param name="handler">キーボードが操作されたときに実行するメソッドを表すイベントハンドラ。</param> public KeyboardHook(KeyboardHookedEventHandler handler) : this() { this.KeyboardHooked += handler; }
///<summary> ///KeyboardHookedイベントを発生させる。 ///</summary> ///<param name="e">イベントのデータ。</param> protected virtual void OnKeyboardHooked(KeyboardHookedEventArgs e) { KeyboardHookedEventHandler handler = base.Events[EventKeyboardHooked] as KeyboardHookedEventHandler; handler?.Invoke(this, e); }