2017-01-23 107 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"; 
    }