我是使用Visual Studio 2010创建应用程序的新手。我正在创建一个应用程序,用于计算两个值的差异。我有两个文本框,用户将输入2个数字。我想要的是,它将计算两个值的差异,然后显示另一个文本框中的差异。这甚至可能吗?如果是,我该怎么做?请帮忙。
答案 0 :(得分:3)
首先从文本框中获取两个值并将其转换为数字。
int val1 = Int32.Parse(TextBox1.Text);
int val2 = Int32.Parse(TextBox2.Text);
计算结果
int result = val1 - val2;
将其存储在第3个文本框中。
TextBox3.Text = result.ToString();
当有人在其中一个文本框中输入了错误的值时,您应该使用Exceptions
来捕捉情况。
答案 1 :(得分:0)
您应该只将结果变量分配给文本框:
textbox3.Text= (Convert.ToInt(textbox1.Text) - Convert.ToInt(textbox2.Text)).ToString();
答案 2 :(得分:0)
您可以尝试如下进行采样。希望这是你想要的。
int number1, number2;
// Checks text box value can change to int or not.
if (int.TryParse(txtbox1.Text.Trim, out number1)
&& int.TryParse(txtbox2.Text.Trim, out number2))
txtbox3.Text = (number1 - number2);