C#设计一个计算器判断是否输入的是数字

C#设计一个计算器判断是否输入的是数字
判断textBox1和textBox2输入的是否是数字~如果不是出现提示框!下面是我的代码,在什么地方怎么弄
private void j_CheckedChanged(object sender,System.EventArgs e)
{
label4.Text="+";
label1.Text="被加数";
label2.Text="加数";
label3.Text="和";
}
private void j2_CheckedChanged(object sender,System.EventArgs e)
{
label4.Text="-";
label1.Text="被减数";
label2.Text="减数";
label3.Text="差";
}
private void c_CheckedChanged(object sender,System.EventArgs e)
{
label4.Text="*";
label1.Text="被乘数";
label2.Text="乘数";
label3.Text="积";
}
private void c2_CheckedChanged(object sender,System.EventArgs e)
{
label4.Text="/";
label1.Text="被除数";
label2.Text="除数";
label3.Text="商";
}
private void button1_Click(object sender,System.EventArgs e)
{
double x=double.Parse(textBox1.Text);
double y=double.Parse(textBox2.Text);
double z;
if(j.Checked)
{
z=x+y;
textBox3.Text=z.ToString();
}
if(j2.Checked)
{
z=x-y;
textBox3.Text=z.ToString();
}
if(c.Checked)
{
z=x*y;
textBox3.Text=z.ToString();
}
if(c2.Checked)
{
z=x/y;
textBox3.Text=z.ToString();
}
}
private void button2_Click(object sender,System.EventArgs e)
{
Application.Exit();
}
private void Form1_Load(object sender,System.EventArgs e)
{
}
}
}
hyj360 1年前 已收到1个回答 举报

天呢欲哭无泪啊 幼苗

共回答了14个问题采纳率:92.9% 举报

private void button1_Click(object sender,System.EventArgs e)
{
try{
double x=double.Parse(textBox1.Text);
double y=double.Parse(textBox2.Text);
double z;
if(j.Checked)
{
z=x+y;
textBox3.Text=z.ToString();
}
if(j2.Checked)
{
z=x-y;
textBox3.Text=z.ToString();
}
if(c.Checked)
{
z=x*y;
textBox3.Text=z.ToString();
}
if(c2.Checked)
{
z=x/y;
textBox3.Text=z.ToString();
}
catch(Exception ex)
{
Messagebox.show(...);
return;
}
}

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.094 s. - webmaster@yulucn.com