如何添加一行文字到multi-lineTextBox
?如何將一行添加到多行文本框?
例如僞代碼;
textBox1.Clear();
textBox1.Lines.Add("1000+");
textBox1.Lines.Add("750-999");
textBox1.Lines.Add("400-749");
...snip...
textBox1.Lines.Add("40-59");
或
textBox1.Lines.Append("brown");
textBox1.Lines.Append("brwn");
textBox1.Lines.Append("brn");
textBox1.Lines.Append("brow");
textBox1.Lines.Append("br");
textBox1.Lines.Append("brw");
textBox1.Lines.Append("brwm");
textBox1.Lines.Append("bron");
textBox1.Lines.Append("bwn");
textBox1.Lines.Append("brnw");
textBox1.Lines.Append("bren");
textBox1.Lines.Append("broe");
textBox1.Lines.Append("bewn");
的唯一方法在於TextBox.Lines器具(即我可以看到)是:
- 克隆
- CopyTo從
- 的Equals
- 的GetType
- 的GetHashCode
- 的GetEnumerator
- 初始化
- GetLowerBound
- GetUpperBound
- GetLength進行
- GetLongLength
- 的GetValue
- 的SetValue
- 的ToString
你不能使用append(Enviroment.NewLine)嗎? – jclozano 2011-12-16 16:19:22
TextBox.Lines是文本的只讀表示。請參閱http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.lines.aspx。 – Casperah 2011-12-16 16:21:30
@Casperah Ohhh,這有助於解釋爲什麼它不能用來做我想做的事情 - 微軟(以一種不太微妙的方式)阻止你做一個較慢的代碼路徑 – 2011-12-16 16:54:32