码迷,mamicode.com
首页 > Windows程序 > 详细

WinForm笔记一:文本框只允许输入数字

时间:2017-01-14 21:08:52      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:win   winform   for   select   form   send   nbsp   ons   事件   

在WinForm的文本框中,有时候只允许数字,而不能输入除数字以外的其他字符,要调用TextBox的KeyPress事件,代码如下:

//只允许输入数字
if (e.KeyChar<‘0‘||e.KeyChar>‘9‘)
{
e.Handled = true;
}
//允许输入退格键
if (e.KeyChar == 8)
{
e.Handled = false;
}

TextBox tBox = sender as TextBox;        //哪个文本框调用,tBox 就是哪个文本框

//第一位不能输0
if (tBox.SelectionStart == 0 && e.KeyChar == ‘0‘)
{
e.Handled = true;
}

WinForm笔记一:文本框只允许输入数字

标签:win   winform   for   select   form   send   nbsp   ons   事件   

原文地址:http://www.cnblogs.com/chens2865/p/6286050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!