///<summary> ///MouseHookedイベントを発生させる。 ///</summary> ///<param name="e">イベントのデータ。</param> protected virtual void OnMouseHooked(MouseHookedEventArgs e) { MouseHookedEventHandler handler = base.Events[EventMouseHooked] as MouseHookedEventHandler; if (handler != null) { handler(this, e); } }
///<summary> ///MouseHookedイベントを発生させる。 ///</summary> ///<param name="e">イベントのデータ。</param> protected virtual void OnMouseHooked(MouseHookedEventArgs e) { MouseHookedEventHandler invoked = Events[EventMouseHooked] as MouseHookedEventHandler; if (invoked != null) { invoked(this, e); } }
public MouseHook(MouseHookedEventHandler handler) : this() { this.MouseStatusChanged += handler; }
///<summary> ///マウスが入力されたときに実行するデリゲートを指定してインスタンスを作成する。 ///</summary> ///<param name="handler">マウスが入力されたときに実行するメソッドを表すデリゲート。</param> public MouseHook(MouseHookedEventHandler handler) : this() { this.MouseHooked += handler; }