Beispiel #1
0
 /// <summary>
 /// ホットキーの登録をします。
 /// </summary>
 public virtual void Register()
 {
     if (this.form == null)
     {
         var form = new HotKeyForm(this.keys, this.onHotKeyPressed, this.id);
     }
 }
Beispiel #2
0
 /// <summary>
 /// ホットキーの登録を解除します。
 /// </summary>
 public virtual void Dispose()
 {
     if (this.form != null)
     {
         this.form.Dispose();
         this.form = null;
     }
 }
Beispiel #3
0
 /// <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);
 }
Beispiel #4
0
    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;
    }
Beispiel #5
0
 /// <summary>
 /// ホットキーを指定して初期化する。
 /// 使用後は必ずDisposeすること。
 /// </summary>
 /// <param name="modKey">修飾キー</param>
 /// <param name="key">キー</param>
 public HotKey(MOD_KEY modKey, Keys key)
 {
     form = new HotKeyForm(modKey, key, raiseHotKeyPush);
 }
Beispiel #6
0
 public ATEUHotKeyUtil(MOD modKey, Keys key)
 {
     form = new HotKeyForm(modKey, key, raiseHotKeyPush);
 }
Beispiel #7
0
 /// <summary>
 /// ホットキーを指定して初期化する。
 /// 使用後は必ずDisposeすること。
 /// </summary>
 /// <param name="modKey">修飾キー</param>
 /// <param name="key">キー</param>
 public HotKey(MOD_KEY modKey, Keys key)
 {
     form = new HotKeyForm(modKey, key, raiseHotKeyPush);
 }
Beispiel #8
0
 /// <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);
 }
Beispiel #9
0
      /// <summary>
      /// ホットキーを指定して初期化する。
      /// 使用後は必ずDisposeすること。
      /// </summary>
      /// <param name="modKey">修飾キー</param>
      /// <param name="key">キー</param>
     public HotKey(MOD_KEY modKey,  Keys key)  
 {
             form  =  new HotKeyForm(modKey,  key,  raiseHotKeyPush);
         
 }
Beispiel #10
0
 public HotKey(MOD_KEY modKey, Keys key, EventHandler handler)
 {
     form        = new HotKeyForm(modKey, key, raiseHotKeyPush);
     HotKeyPush += handler;
 }