【发布时间】:2018-10-06 23:49:04
【问题描述】:
结果不会出现在我的结果文本框中,一旦我在第一号中输入任何内容,它就会立即给我“第二号无效”的提示。我很新,不明白为什么它不起作用。
namespace ShippingCalculator_BradleyH
{
public partial class Form1: Form
{
double total;
public Form1()
{
InitializeComponent();
}
private void Calculate_Click(object sender, EventArgs e)
{
}
private void Number1_TextChanged(object sender, EventArgs e)
{
//assigning variables
double num1;
double num2;
double result;
//making sure numbers 1 and 2 are numbers.
if (double.TryParse(Number1.Text, out num1))
{
if (double.TryParse(Number2.Text, out num2))
{
result = num1 * num2;
Result.Text = result.ToString();
}
else
{
MessageBox.Show("Number 2 is invalid.");
}
}
else
{
MessageBox.Show("Number 1 is invalid.");
}
}
}
}
【问题讨论】: