Hi everyone i have a key down event as follows
if (e.KeyCode == Keys.C && e.KeyCode == Keys.Enter || e.KeyCode == Keys.Return)
{
var amount = textBo
A while back I wrote a short post about restricting user input into TextBoxes, which is available here (Restricting allowed characters in TextBox) but one thing that I realised that it didn't handle was users pasting text that contains those characters into the TextBox for that the following may be of use to you (Stopping someone from pasting into a TextBox). Both of the posts were written in VB.NET but the code is simple enough that you shouldn't have any issues moving the code over to C#.
Hope this helps :)
Add e.SuppressKeyPress = true; e.Handled = true;
to your handler when you want to prevent the key press from going forward.
As an aside, your if statement is equivalent to if (e.KeyCode == Keys.Return)
, since it will never be equal to both C
and Enter
.