/// <summary> /// ホットキーの登録をします。 /// </summary> public virtual void Register() { if (this.form == null) { var form = new HotKeyForm(this.keys, this.onHotKeyPressed, this.id); } }
/// <summary> /// ホットキーの登録を解除します。 /// </summary> public virtual void Dispose() { if (this.form != null) { this.form.Dispose(); this.form = null; } }
/// <summary> /// ホットキーを指定して初期化する。 /// 使用後は必ずDisposeすること。 /// </summary> /// <param name="modKey">修飾キー</param> /// <param name="key">キー</param> public HotKey(MOD_KEY modKey, Keys key) { if ((key & Keys.Control) != 0) { modKey |= MOD_KEY.CONTROL; } if ((key & Keys.Shift) != 0) { modKey |= MOD_KEY.SHIFT; } if ((key & Keys.Alt) != 0) { modKey |= MOD_KEY.ALT; } key -= Keys.Control; key -= Keys.Shift; key -= Keys.Alt; form = new HotKeyForm(modKey, key, raiseHotKeyPush); }
public HotKey(Keys key, EventHandler handler) { MOD_KEY modKey = 0; if ((key & Keys.Control) != 0) { modKey |= MOD_KEY.CONTROL; } if ((key & Keys.Shift) != 0) { modKey |= MOD_KEY.SHIFT; } if ((key & Keys.Alt) != 0) { modKey |= MOD_KEY.ALT; } key = (Keys)((int)key & 0xff); form = new HotKeyForm(modKey, key, raiseHotKeyPush); HotKeyPush += handler; }
/// <summary> /// ホットキーを指定して初期化する。 /// 使用後は必ずDisposeすること。 /// </summary> /// <param name="modKey">修飾キー</param> /// <param name="key">キー</param> public HotKey(MOD_KEY modKey, Keys key) { form = new HotKeyForm(modKey, key, raiseHotKeyPush); }
public ATEUHotKeyUtil(MOD modKey, Keys key) { form = new HotKeyForm(modKey, key, raiseHotKeyPush); }
/// <summary> /// ホットキーを指定して初期化する。 /// 使用後は必ずDisposeすること。 /// </summary> /// <param name="modKey">修飾キー</param> /// <param name="key">キー</param> public HotKey(MOD_KEY modKey, Keys key) { m_Form = new HotKeyForm(modKey, key, raiseHotKeyPressed); }
public HotKey(MOD_KEY modKey, Keys key, EventHandler handler) { form = new HotKeyForm(modKey, key, raiseHotKeyPush); HotKeyPush += handler; }