c#里面使textbox里面只能输入数字,或者小数点的代码
privatevoidbutton1_Click(objectsender,EventArgse){Doublea,b,c;a=Convert.ToDouble(text...
private void button1_Click(object sender, EventArgs e)
{
Double a,b,c;
a= Convert.ToDouble(textBox1.Text);
b =Convert.ToDouble(textBox2.Text);
if (textBox3.Text == "*")
{
c = a * b;
textBox4.Text =Convert.ToString(c);
}
else if (textBox3.Text == "+")
{
c=a+b;
textBox4.Text = Convert.ToString(c);
}
else label1 .Text ="运算符不正确";
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void label1_Click(object sender, EventArgs e)
{
}
在哪里插入?求代码
这是一个计算器程序,求代码使文本框内只能输入小数点或者数字
或者使运算符号只能输入+ - * / 展开
{
Double a,b,c;
a= Convert.ToDouble(textBox1.Text);
b =Convert.ToDouble(textBox2.Text);
if (textBox3.Text == "*")
{
c = a * b;
textBox4.Text =Convert.ToString(c);
}
else if (textBox3.Text == "+")
{
c=a+b;
textBox4.Text = Convert.ToString(c);
}
else label1 .Text ="运算符不正确";
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void label1_Click(object sender, EventArgs e)
{
}
在哪里插入?求代码
这是一个计算器程序,求代码使文本框内只能输入小数点或者数字
或者使运算符号只能输入+ - * / 展开
4个回答
展开全部
正则表达式如下:
Regex r = new Regex(@"^[0-9]*\.*[0-9]*$");
if (r.IsMatch(txtNumber.Text.ToString()))
{
Response.Write("匹配!");
}
Regex r = new Regex(@"^[0-9]*\.*[0-9]*$");
if (r.IsMatch(txtNumber.Text.ToString()))
{
Response.Write("匹配!");
}
更多追问追答
追问
keypress事件的代码?有吗?
追答
我晕。。。。
正则表达式都给你写出来了,你还不知道怎么事件?????
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个应该用正则表达式吧.
更多追问追答
追问
嗯,我知道,我想要代码
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询