2016-09-30 105 views
0

我想知道如何通過使用一個事件的文本添加到一個文本框,例如按鈕的點擊。如何將文本添加到文本框?不能代替

現在,當我說我加字面意思是補充,而不是替代。

不是TextBox1.Text = ""因爲所有這些都會將文本框中的所有文本都更改爲引號內的任何內容,所以我想添加文本而不是替換它,例如,如果我在文本框中鍵入了「ABC」,並且想要將字母「D」添加到它而不替換整個文本我該怎麼辦?

在此先感謝。

+0

使用字符串,以保持它的軌道和字符串添加到文本框中。 – logixologist

+0

你是在asp.net還是WinForms? – logixologist

回答

4

使用concatenation operator與舊的串聯您的新案文:

TextBox1.Text &= "D" 'Results in "ABCD" 

或使用TextBox.AppendText()方法:

TextBox1.AppendText("D") 'Also results in "ABCD" 

請注意,我的第一個例子是一樣的做:

TextBox1.Text = TextBox1.Text & "D" 

也看到this Stack Overflow answer爲什麼你應該總是連接字符串用符號(&),而不是加號(+)。