当前位置: 编程技术>.net/c#/asp.net
c#实现TextBox只允许输入数字
来源: 互联网 发布时间:2014-08-30
本文导语: 例子,限制textbox文本框只能输入数字。 代码示例: public class TextBoxEx : System.Windows.Forms.TextBox { protected override void OnKeyPress(System.Windows.Forms.KeyPressEventArgs e) { if (!char.IsDigit(e.KeyChar) && !e.KeyChar.Equals('b') ) { e.Handled = ...
例子,限制textbox文本框只能输入数字。
代码示例:
public class TextBoxEx : System.Windows.Forms.TextBox {
protected override void OnKeyPress(System.Windows.Forms.KeyPressEventArgs e) {
if (!char.IsDigit(e.KeyChar) && !e.KeyChar.Equals('b') ) {
e.Handled = true;
}
base.OnKeyPress(e);
}
}
protected override void OnKeyPress(System.Windows.Forms.KeyPressEventArgs e) {
if (!char.IsDigit(e.KeyChar) && !e.KeyChar.Equals('b') ) {
e.Handled = true;
}
base.OnKeyPress(e);
}
}
代码说明:
例子很简单,通过检测输入字符的编码,实现限制文本框只能输入数字的功能。