怎样保证TEXTBOX里的输入的值只能是数字
主 题: 怎样保证TEXTBOX里的输入的值只能是数字?
作 者: hoge66 (hoge)
等 级: ^
信 誉 值: 100
所属论坛: .NET技术 C#
问题点数: 20
回复次数: 6
发表时间: 2003-9-10 11:40:17
怎样保证TEXTBOX里的输入的值只能是数字?
回复人: alalya(一直在努力) ( 三级(初级)) 信誉:99 2003-9-10 11:43:20 得分:10
private void KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if ((e.KeyChar < 48 || e.KeyChar > 57) && (e.KeyChar != 8))
e.Handled = true;
base.OnKeyPress(e);
}
回复人: yumul(我好毒) ( 一级(初级)) 信誉:100 2003-9-10 11:45:27 得分:0
用RegularExpressionValidator验证即可。
回复人: wsuyu_allcom(风漫天) ( 一级(初级)) 信誉:98 2003-9-10 11:48:59 得分:5
private void txtVote_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if(e.KeyValue >=48 && e.KeyValue<=57 || e.KeyValue==8)
{
}
else
{
this.txtVote.ReadOnly=true;
this.txtVote.BackColor=SystemColors.Window;
}
}
private void txtVote_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
{
this.txtVote.ReadOnly=false;
}
回复人: wsuyu_allcom(风漫天) ( 一级(初级)) 信誉:98 2003-9-10 11:51:56 得分:5
在WEB里面采用常规表达式
[0-9-()]{0,}
回复人: hoge66(hoge) ( 一级(初级)) 信誉:100 2003-9-10 11:54:34 得分:0
to yumul(我好毒):
怎样验证?说详细些,我好给分!
回复人: yumul(我好毒) ( 一级(初级)) 信誉:100 2003-09-11 23:45:00 得分:0
你有没有看过quickstart里边的例子
该问题已经结贴 ,得分记录: alalya (10)、 wsuyu_allcom (5)、 wsuyu_allcom (5)、