RichTextBox 行长 =1
RichTextBox line Length =1
RichTextBox1.text =
1
2
3
4
5
如果我可以将所有行删除为 1 行长度,我会很受伤
像这样
RichTextBox1.text =
12345
我正在使用 Button1
我试过了
RichTextBox1.Lines.Length = 1
但它不起作用
RichTextBox1.Lines.Length
是文本中的行数。 Lines
是所有行的数组,Length
是它的元素数。
它们之间有一个 Enviroment.NewLine
字符,这使它们换行。
执行此操作的方法是手动删除该字符。最简单的方法是将这些行作为一个字符串添加在一起,并将其作为新值。把它放在按钮 1 中:
Dim newLine As String = ""
For i = 0 To RichTextBox1.Lines.Length - 1
newLine = newLine & RichTextBox1.Lines(i)
Next
RichTextBox1.Text = newLine
我使用 StringBuilder 创建了一些示例文本,然后通过简单的替换从示例中删除了新的换行符。
StringBuilder sb = new StringBuilder();
sb.AppendLine("1");
sb.AppendLine("2");
sb.AppendLine("3");
sb.AppendLine("4");
sb.AppendLine("5");
// This is what your after
sb.ToString().Replace(Environment.NewLine,string.Empty);
请务必让我们知道您的感受,欢迎 :D
RichTextBox1.text =
1
2
3
4
5
如果我可以将所有行删除为 1 行长度,我会很受伤
像这样
RichTextBox1.text =
12345
我正在使用 Button1
我试过了
RichTextBox1.Lines.Length = 1
但它不起作用
RichTextBox1.Lines.Length
是文本中的行数。 Lines
是所有行的数组,Length
是它的元素数。
它们之间有一个 Enviroment.NewLine
字符,这使它们换行。
执行此操作的方法是手动删除该字符。最简单的方法是将这些行作为一个字符串添加在一起,并将其作为新值。把它放在按钮 1 中:
Dim newLine As String = ""
For i = 0 To RichTextBox1.Lines.Length - 1
newLine = newLine & RichTextBox1.Lines(i)
Next
RichTextBox1.Text = newLine
我使用 StringBuilder 创建了一些示例文本,然后通过简单的替换从示例中删除了新的换行符。
StringBuilder sb = new StringBuilder();
sb.AppendLine("1");
sb.AppendLine("2");
sb.AppendLine("3");
sb.AppendLine("4");
sb.AppendLine("5");
// This is what your after
sb.ToString().Replace(Environment.NewLine,string.Empty);
请务必让我们知道您的感受,欢迎 :D