Click to See Complete Forum and Search --> : On Key Press Event


dixy
May 3rd, 2008, 12:28 AM
Hello friends,
I am developing an windows application in which i have to validate the text box like that user can only enter A to Z, 0-9 and if he press SPACE BAR then '~' sign get printed...


How can i do that
I am using this code for allowing A-Z, 0-9 but unable to do anything for SPACE BAR so please help me to get this done


MY CODE on TEXT BOX KEYPRESS EVENT
if (((e.KeyChar >= 91 && e.KeyChar <= 96) || e.KeyChar == 123 || e.KeyChar == 124 || e.KeyChar == 125 || e.KeyChar == 42 || e.KeyChar == 33 || e.KeyChar == 35 || e.KeyChar == 38 || e.KeyChar == 40 || e.KeyChar == 39 || e.KeyChar == 34 || e.KeyChar == 41 || e.KeyChar == 44 || e.KeyChar == 64 || e.KeyChar == 61 || e.KeyChar == 59 || e.KeyChar == 58 || e.KeyChar == 63 || e.KeyChar == 60 || e.KeyChar == 62) != false)
{
e.Handled = true;
}

HanneSThEGreaT
May 3rd, 2008, 04:38 AM
You would save yourself a lot of trouble by simply using Regular Expressions