2011-09-08 32 views
0

我正在嘗試使用按鈕將兩個數字(如350 + 400)的總和添加到屏蔽文本框中。很抱歉,我對C#很陌生。任何幫助表示讚賞。由於將2個數字的總和加入到屏蔽文本框中

private void button11_Click(object sender, EventArgs e) 
{ 
    maskedTextBox2.Text.Sum = 350 + 400 
} 

回答

3
private void button11_Click(object sender, EventArgs e) 
{ 
    maskedTextBox2.Text = (350 + 400).ToString(); 
} 
+0

感謝不勝感激! –

+0

對不起,我不能Upvote,但我會讓你回來! –

5

你只需要設置MaskedTextBox.Text屬性。請注意,350 + 400的結果將爲System.Int32;然而,MaskedTextBox.TextSystem.String。 C#不會隱式地執行類型轉換(您將得到編譯時錯誤),所以您需要將此添加的結果轉換爲字符串。以下是一個示例:

private void button11_Click(object sender, EventArgs e) 
{ 
    maskedTextBox2.Text = (350 + 400).ToString(); 
} 

有關類型的更多信息,請參閱this MSDN page

1

試試這個:

private void button11_Click(object sender, EventArgs e) 
{ 
    maskedTextBox2.Text = (350 + 400).ToString(); 
} 
2
masketTexBox2.Text = (350+400).ToString(); 

這可以幫助。將值附加到文本框控件是通過.Text屬性完成的。 最後,我只是將總和轉換爲字符串

1

你真的只想把總和顯示在文本框中,對吧?所以真的,你只需要使用箱子的Text屬性。

private void button11_Click(object sender, EventArgs e) 
{ 
    maskedTextBox2.Text = 350 + 400 
} 
0

是這樣的?

public void button_Click(object sender, EventArgs e) 
{ 
    maskedTextBox2.Text = (350 + 400).ToString(); 
} 

除非有一些格式的MaskedTextBox阻止了賦值,否則應該沒問題。

1

如果maskedTextBox2的.Text屬性是一個字符串,它將不具有.Sum屬性。

試試這個:

private void button11_Click(object sender, EventArgs e) 
{ 
    maskedTextBox2.Text = (350 + 400).ToString(); 
}