コード例 #1
0
 //----------------------------------------------------------------------------------------
 public void exec(funcCmd f)
 {
     if (funcTable[(int)f].func != null)
     {
         funcTable[(int)f].func();
     }
 }
コード例 #2
0
        //----------------------------------------------------------------------------------------
        public void setKeys(funcCmd cmd, string tag)
        {
            string[] sa = tag.Split(',');
            if (sa.Length < 2)
            {
                return;
            }
            sa[0] = sa[0].Trim();
            sa[1] = sa[1].Trim();

            funcTable[(int)cmd].key    = toKeys(sa[0]);
            funcTable[(int)cmd].keySub = toKeys(sa[1]);
        }
コード例 #3
0
 //**********************************************************************************
 //ショートカット処理
 //**********************************************************************************
 private void setMenuItem(ToolStripMenuItem menu, funcCmd cmd)
 {
     try
     {
         menu.ShortcutKeys = tsGrid1.funcs.getKeyTable(cmd);
     }
     catch
     {
         menu.ShortcutKeys = Keys.None;
     }
     menu.Text = tsGrid1.funcs.funcName[(int)cmd, 1];
     menu.Tag  = (int)cmd;
 }
コード例 #4
0
 //----------------------------------------------------------------------------------------
 public void setKeyTable(funcCmd cmd, Keys km, Keys ks)
 {
     funcTable[(int)cmd].key    = km;
     funcTable[(int)cmd].keySub = ks;
 }
コード例 #5
0
 //----------------------------------------------------------------------------------------
 public void setKeyTableSub(funcCmd cmd, Keys k)
 {
     funcTable[(int)cmd].keySub = k;
 }
コード例 #6
0
 //----------------------------------------------------------------------------------------
 public Keys getKeyTableSub(funcCmd cmd)
 {
     return(funcTable[(int)cmd].keySub);
 }
コード例 #7
0
 //----------------------------------------------------------------------------------------
 public Keys getKeyTable(funcCmd cmd)
 {
     return((Keys)funcTable[(int)cmd].key);
 }
コード例 #8
0
 //----------------------------------------------------------------------------------------
 public void setFunc(funcCmd f, funcEmt e)
 {
     funcTable[(int)f].func = e;
 }
コード例 #9
0
 //----------------------------------------------------------------------------------------
 public void setKey(funcCmd f, Keys k)
 {
     funcTable[(int)f].key = GetKeyMap(k);
 }
コード例 #10
0
ファイル: KeySettings.cs プロジェクト: moelody/AE_RemapExceed
 //--------------------------------------------------------------------------------
 public Keys getKeyDataSub(funcCmd c)
 {
     return(kb[(int)c].KeyDataSub);
 }
コード例 #11
0
ファイル: TSForm.cs プロジェクト: moelody/AE_RemapExceed
 public void Exec(funcCmd cmd)
 {
     tsGrid1.funcs.exec(cmd);
 }