Home > database >  How to get keyboard key pressed c#
How to get keyboard key pressed c#

Time:08-29

I'm trying to get the key pressed on the keyboard (not a specific), i watched somes "solutions" everywhere and i found nothing working. Conditions: Need anchoring a panel on the form.

CodePudding user response:

try this in your Form1.cs

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            if (keyData == Keys.T)
            {
                MessageBox.Show("THIS IS T");
            }
            return base.ProcessCmdKey(ref msg, keyData);
        }

CodePudding user response:

enter code hereas I understood, you put the focus on a button B and defined that if the A key is pressed, the code related to the A button will be executed. protected override bool ProcessCmdKey(ref Message message, Keys KeyData) use code

     protected override bool ProcessCmdKey(ref Message message, Keys KeyData)
     {
         switch (KeyData)
         {
             case Keys. E:
                 MessageBox.Show("Hello");
                 break;
         }
         return true;
     }
  • Related