コード例 #1
0
 private void textBox25_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         INV_btnSave.Focus();
     }
 }
コード例 #2
0
        protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)
        {
            try
            {
                if (keyData == (Keys.Tab))
                {
                    return(true);
                }

                if (keyData == (Keys.Alt | Keys.A))
                {
                    INV_btnAdd.PerformClick();
                    return(true);
                }

                if (keyData == (Keys.Alt | Keys.R))
                {
                    INV_btnRevert.PerformClick();
                    return(true);
                }


                if (keyData == (Keys.Alt | Keys.S) && INV_btnSave.Visible == true)
                {
                    INV_btnSave.PerformClick();
                    return(true);
                }

                if (keyData == (Keys.Alt | Keys.S) && INV_btnEditSave.Visible == true)
                {
                    INV_btnEditSave.PerformClick();
                    return(true);
                }


                if (keyData == (Keys.Alt | Keys.E))
                {
                    INV_btnEdit.PerformClick();
                    return(true);
                }



                //if (keyData == (Keys.Alt | Keys.R) && CustomersTab.SelectedTab.Name.Equals("OrdersTab"))
                //{
                //    if (RevertOrder.Visible == true)
                //    {
                //        RevertOrder.PerformClick();
                //        return true;
                //    }

                //}

                return(base.ProcessCmdKey(ref msg, keyData));
            }
            catch (Exception error)
            {
                MessageBox.Show(error.Message + "ProcessCmdKey");
                return(base.ProcessCmdKey(ref msg, keyData));
            }
        }