2017-01-23 131 views
-1

我有三个文本框在动态添加行。如何获取光标移动的值?

前两个是用于输入乘法的数字。 第三个是显示乘法结果。

只要我在前两个文本框中输入数字,而不按任何按钮,就希望乘法的结果出现在第三个文本框中。

有谁知道如何做到这一点?

回答

0

我很困惑动态地添加一部分,因为没有code.But试试这个代码相乘

private void textBox1_TextChanged(object sender, EventArgs e) 
    { 
     Multiply(); 
    } 

    private void textBox2_TextChanged(object sender, EventArgs e) 
    { 
     Multiply(); 
    } 

    public void Multiply() 
    { 
     int a, b; 

     bool isAValid = int.TryParse(textBox1.Text, out a); 
     bool isBValid = int.TryParse(textBox2.Text, out b); 

     if (isAValid && isBValid) 
      textBox3.Text = (a * b).ToString(); 

     else 
      textBox3.Text = "Invalid input"; 
    }