Длина строки RichTextBox = 1 - PullRequest
       14

Длина строки RichTextBox = 1

0 голосов
/ 19 сентября 2018

RichTextBox1.text =

1
2
3
4
5

я желаю, если я могу удалить все строки, чтобы быть длиной 1 строки

как это

RichTextBox1.text =

12345

Я использую Button1

Я пытался

  RichTextBox1.Lines.Length = 1

Но это не работает

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

Я использовал 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

0 голосов
/ 19 сентября 2018

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
...