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(); } }
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(); } } }