В моей форме есть элемент управления RichTextBox.Элемент управления настроен таким образом, что он будет перенесен на следующую строку после ввода 32 строк текста.Проблема в том, что я хочу получить массив строк, представляющих строки в моем элементе управления.Я знаю, что к RichTextBox прикреплено свойство Lines, но у меня возникают 2 проблемы:
1) Я ТОЛЬКО хочу, чтобы массив строк отображал только те строки, которые видны только на экране.Прямо сейчас массив Lines возвращает каждую строку в RichTextBox.Я хочу, чтобы только строки, видимые на экране, были возвращены.
2) Свойство Lines не дает мне истинное представление о моих линиях.Он считает "строку" как строку текста, заканчивающуюся символом возврата каретки или \ n.Другими словами, если я наберу 64 символа, и ни один из них не будет символом возврата каретки, он должен вернуть 2 строки (потому что в каждой строке 32 символа).Вместо этого он не возвращает никаких строк, пока я не нажму Enter.Даже тогда он возвращает только 1 строку, а не 2. Он действует больше как свойство Paragraph, если такое было.
Кто-нибудь знает способ обойти эти 2 проблемы? Я использую C # btw