Example #1
0
 private void reverse_key_forecolor(CKbdKey key)
 {
     if (key != null)
     {
         if (key.ForeColor == key.BackColor)
         {
             key.ForeColor = btnKey0.ForeColor;
         }
         else
         {
             key.ForeColor = key.BackColor;
         }
         key.Refresh();
     }
 }
Example #2
0
        private void show_keys(bool bShift)
        {
            int ncount = m_Keys.Length;

            for (int i = 0; i < ncount; i++)
            {
                string  name = string.Format("btnKey{0}", i);
                CKbdKey btn  = GetButton(name);
                if (btn != null)
                {
                    if (!bShift)
                    {
                        btn.Text = m_Keys[i].m_strText;
                        //btn.Tag = m_Keys[i].m_strCode;
                    }
                    else
                    {
                        btn.Text = m_Keys[i].m_strShiftText;
                        //btn.Tag = m_Keys[i].m_strShiftCode;
                    }
                    btn.Tag = m_Keys[i];
                    //disable Ctrl , Shift, Alt and Win when edit combination
                    if (this._ForCombination)
                    {
                        if (btn.Text.Equals("Ctrl") ||
                            btn.Text.Equals("Alt") ||
                            btn.Text.Equals("Shift") ||
                            btn.Text.Equals("Win"))
                        {
                            btn.Enabled = false;
                        }
                    }
                    btn.Refresh();
                }
            }
        }