C# 怎么在文本框里,输入一个计算结果,同时要带正或负号,而不需要太多的判断
就是一个文本框,两个按钮(加号按钮,减号按钮),点击按钮,对文本框的数字进行加或者减,实现加分或者减分,但是文本框里面数字是带符号的,正号或者负号,如+5,-5...
就是一个文本框,两个按钮(加号按钮,减号按钮),点击按钮,对文本框的数字进行加或者减,实现加分或者减分,但是文本框里面数字是带符号的,正号或者负号,如+5,-5
展开
展开全部
什么意思?你要实现什么功能?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是这个意思
private void add_Click(object sender, EventArgs e)
{
string getNumber = number.Text;
int result = 0;
if (int.TryParse(getNumber, out result))
{
result++;
if (result > 0)
{
number.Text = "+" + result.ToString();
}
else if (result < 0)
{
number.Text = result.ToString();
}
else
{
number.Text = "0";
}
}
else
{
MessageBox.Show("输入格式不正确!");
}
}
private void minus_Click(object sender, EventArgs e)
{
string getNumber = number.Text;
int result = 0;
if (int.TryParse(getNumber, out result))
{
result--;
if (result > 0)
{
number.Text = "+" + result.ToString();
}
else if (result < 0)
{
number.Text = result.ToString();
}
else
{
number.Text = "0";
}
}
else
{
MessageBox.Show("输入格式不正确!");
}
}
private void add_Click(object sender, EventArgs e)
{
string getNumber = number.Text;
int result = 0;
if (int.TryParse(getNumber, out result))
{
result++;
if (result > 0)
{
number.Text = "+" + result.ToString();
}
else if (result < 0)
{
number.Text = result.ToString();
}
else
{
number.Text = "0";
}
}
else
{
MessageBox.Show("输入格式不正确!");
}
}
private void minus_Click(object sender, EventArgs e)
{
string getNumber = number.Text;
int result = 0;
if (int.TryParse(getNumber, out result))
{
result--;
if (result > 0)
{
number.Text = "+" + result.ToString();
}
else if (result < 0)
{
number.Text = result.ToString();
}
else
{
number.Text = "0";
}
}
else
{
MessageBox.Show("输入格式不正确!");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private void add_Click(object sender, EventArgs e)
{
string a= number1.Text;
string b= number2.Text;
float a1=float.Parse(a);
float b1=float.Parse(b);
mesageebox.show("+"+(a1+b1).Tostring);
}
private void minue_Click(object sender, EventArgs e)
{
string a= number1.Text;
string b= number2.Text;
float a1=float.Parse(a);
float b1=float.Parse(b);
float answer d=a1-b1;
if(d<0)
{mesageebox.show("-"+d.Tostring);}
else if(d>0)
{mesageebox.show("+"+d.Tostring);}
}
try catch 捕捉错误!
我在网吧写的,你将就看一下把
{
string a= number1.Text;
string b= number2.Text;
float a1=float.Parse(a);
float b1=float.Parse(b);
mesageebox.show("+"+(a1+b1).Tostring);
}
private void minue_Click(object sender, EventArgs e)
{
string a= number1.Text;
string b= number2.Text;
float a1=float.Parse(a);
float b1=float.Parse(b);
float answer d=a1-b1;
if(d<0)
{mesageebox.show("-"+d.Tostring);}
else if(d>0)
{mesageebox.show("+"+d.Tostring);}
}
try catch 捕捉错误!
我在网吧写的,你将就看一下把
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能举个例子吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询