C# .NET - English

The Keydown Event In C# .Net



The KeyDown event works in a similar way the MouseDown
event – access an EventArg and write code to detect which key was pressed. But
a KeyDown event for a form doesn’t make much sense. So add a textbox to your

From the Properties area on the right, locate the KeyDown events for your textbox:

The KeyDown event in C#

Now double click the name of the event to open up its code stub. You should
see this:

C# Code stub for the KeyDown event

This time, instead of MouseEventArg we have a KeyEventArgs. After typing
a letter “e”, you’ll see the IntelliSense list display a list of available
options. Select KeyData from the list:

The one you use to get at a particular key is the KeyData property.
After a double equals sign, you then choose Keys from the IntelliSense
list. Type another full stop and you’ll see this list:

The list contains all the letters, characters and keys from your keyboard.

Wrap all this up in an IF statement and you’ll have this:

C# code to detect if the letter A was pressed

Run your form and test it out. Click inside your textbox. You should see the
message box appear when you press the letter “a” on your keyboard.


Kaynak : https://www.homeandlearn.co.uk/csharp/csharp_s9p3.html ‘sitesinden alıntı

Yorum Yap