Re: Numbers Only Textboxes!!
Although I haven't tested the above code , It should work just fine....but I have found and successfully used following bit of code.....Hope this Helps someone along the way.....
Code:
private void textBox1_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
foreach(char c in e.Text)
{
if (!char.IsDigit(c))
{
e.Handled = true;
break;
}
}
}
for this method to work you need to select the exact textbox and go to eventlist button in the Property window......search for PreviewTextInput and double click it....it will automatically generate the event for you...now enter the code inside that event braces......
This has some loop holes like it can take space, we can paste inside here and tab key for shifting between the various window element is absent etc.....so any one have idea maintaining that please help, although my initial requirement is fullfilled by this bit of code.....Thanks.....
Re: Numbers Only Textboxes!!
This method is similar to above but it accepts tabs too......:D
Code:
private void Number_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
char c = e.Text.ToCharArray().First();
e.Handled = !(char.IsNumber(c) || char.IsControl(c));
}