【问题标题】:how to add certain number of blank lines into multiline textbox in vb .net?如何在 vb .net 的多行文本框中添加一定数量的空行?
【发布时间】:2021-08-24 15:34:46
【问题描述】:

通常,多行文本框不包含任何行。
但我想在文本框中添加一定数量的空行。
我不知道我该怎么做。

【问题讨论】:

  • For i = 0 to 9 : TextBox1.AppendText(Environment.NewLine) : NextTextBox1.AppendText(String.Concat(Enumerable.Repeat(Environment.NewLine, 10)))TextBox1.AppendText(String.Join(Environment.NewLine, New String(9) {}))
  • @41686d6564 非常感谢,它就像一个魅力

标签: vb.net textbox


【解决方案1】:

TextBoxLines 属性是一个包含文本行的数组。只需为其分配一个适当长度的String 数组:

TextBox1.Lines = New String(lineCount - 1) {}

我还没有测试过,但我不认为你甚至需要设置元素,即一个充满 Nothing 的数组就可以完成这项工作。

【讨论】:

  • 之所以有效,是因为属性(TextBoxBase)的设置器只考虑行数,然后初始化一个StringBuilder并附加\r\n N次(加上值,如果有的话)。
猜你喜欢
  • 1970-01-01
  • 2012-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-31
  • 2018-08-22
  • 2013-05-04
相关资源
最近更新 更多