-1

我是 C# 的新手。我编写了一个代码来在两个文本框中获取两个数字,并基本上在第三个文本框中显示它们的乘法。

代码如下:

private void button1_Click(object sender, EventArgs e)
{
    double A = double.Parse(textBox2.Text); 
    double B = double.Parse(textBox3.Text); //gets the hourly wage
    double C = A * B; 
}

我把它们都写在一个执行按钮类中。如何在他们自己的私有 texbox 类中获取“A”和“B”并将它们关联到“C”文本框类中?我需要这样做以验证文本框,以便在用户将任何文本框留空时给用户一个错误。

4

2 回答 2

0

您可以通过以下方式限制用户在执行按钮逻辑之前填写文本框:

private void button1_Click(object sender, EventArgs e)
{
    if(textBox2.Text == string.Empty || textBox3.Text == string.Empty)
    {
        MessageBox.Show("Invalid input");
        return;
    }

    double A = double.Parse(textBox2.Text); 
    double B = double.Parse(textBox3.Text); //gets the hourly wage
    double C = A * B; 
}
于 2013-04-27T13:31:12.203 回答
0

这就是你在第三个文本框中显示你的答案的方法

private void button1_Click(object sender, EventArgs e)
{
    if(textBox2.Text == string.Empty || textBox3.Text == string.Empty)
    {
      MessageBox.Show("Please Fill Both Text Box");
      return;
    }

    double A = double.Parse(textBox2.Text); 
    double B = double.Parse(textBox3.Text); 
    textbox4.Text = (A * B).ToString(); 
}
于 2013-04-27T14:20:32.280 回答