enter image description here從兩個文本框從兩個文本框添加值,並在第三文本框顯示在第三文本框3但第一AOR第二文本框顯示值的總和
添加值,並顯示在第三文本框3,但第一AOR的值的總和第二個文本框顯示在第三個文本框中
enter image description here從兩個文本框從兩個文本框添加值,並在第三文本框顯示在第三文本框3但第一AOR第二文本框顯示值的總和
添加值,並顯示在第三文本框3,但第一AOR的值的總和第二個文本框顯示在第三個文本框中
這會自動改變你的價值TextBox1中的價值
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text.Length > 0 && textBox2.Text.Length > 0)
{
textBox3.Text = Convert.ToString(Convert.ToDouble(textBox1.Text) + Convert.ToDouble(textBox2.Text));
}
if (textBox1.Text.Length > 0 && textBox2.Text.Length == 0)
{
textBox3.Text = textBox1.Text;
}
if (textBox1.Text.Length == 0 && textBox2.Text.Length > 0)
{
textBox3.Text = textBox2.Text;
}
if(textBox1.Text.Length == 0 && textBox2.Text.Length == 0)
{
textBox3.Text = "0";
}
}
編輯。
這個例子將如果您輸入非數值到文本框中仍然錯誤。
這個節目的錯誤錯誤無法隱式轉換類型「雙」到「字符串」 –
這個節目出現FormatException錯誤 –
是的,它提供了一個錯誤,當任一個是空的,然後我做什麼未來?先生。 –
TextBox3.Text = Convert.ToDouble(TextBox1.Text) + Convert.ToDouble(TextBox2.Text)
這樣做,只需輸入正確的數字。沒有例外處理。
處理異常,而不是使用Convert.ToDouble
Double.TryParse。當其空對待文本值設爲0:一旦你改變
不清楚你試圖達到的目標,你想在程序中添加TextBox1中的值1和TextBox的值並顯示在textbox3總和? – Roy123
是,但是當我輸入任何數量的1文本這個數字在第三個文本框會自動顯示然後用第2個數字 –
添加你可以使用TextChanged事件,讓當您更改文本框中的文本程序自動執行此操作。將@Imad他的代碼放入該事件中。 – Roy123