如何计算两个值并在文本框中显示差异

时间:2011-11-29 09:05:44

标签: visual-studio-2010

我是使用Visual Studio 2010创建应用程序的新手。我正在创建一个应用程序,用于计算两个值的差异。我有两个文本框,用户将输入2个数字。我想要的是,它将计算两个值的差异,然后显示另一个文本框中的差异。这甚至可能吗?如果是,我该怎么做?请帮忙。

3 个答案:

答案 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);