Beispiel #1
0
 private void MarcEditor_ControlLetterKeyPress(object sender,
     ControlLetterKeyPressEventArgs e)
 {
     // Ctrl + D 查重
     if (e.KeyData == (Keys.D | Keys.Control))
     {
         this.SearchDup("ctrl_d");
         e.Handled = true;
         return;
     }
 }
Beispiel #2
0
        private void MarcEditor_ControlLetterKeyPress(object sender, ControlLetterKeyPressEventArgs e)
        {
            if (e.KeyData == Keys.T)
            {
                e.Handled = true;
                this.LoadBiblioTemplate(true);
                return;
            }
            if (e.KeyData == Keys.D)
            {
                e.Handled = true;
                this.ToolStripMenuItem_searchDupInExistWindow_Click(this, e);
                return;
            }

        }
Beispiel #3
0
        // return:
        //      true    键被处理
        //      false   键没有被处理,或者事件根本没有被挂接
        internal bool OnControlLetterKeyPress(Keys keyData)
        {
            if (this.ControlLetterKeyPress != null)
            {
                ControlLetterKeyPressEventArgs e = new ControlLetterKeyPressEventArgs();
                e.KeyData = keyData;
                e.Handled = false;
                this.ControlLetterKeyPress(this, e);
                return e.Handled;
            }

            return false;
        }