Если я вызываю textBox.GetLineFromCharIndex(int)
в TextBox
с WordWrap = true
, он возвращает индекс строки, как видит его пользователь (обернутые строки считаются несколькими строками), а не строка в соответствии с разрывами строки.
Line one extends to // <- word wrapped
here. // <- logical line 1, GetLineFromCharIndex returns line 2
This is line two. // <- logical line 2, GetLineFromCharIndex returns line 3
Кто-нибудь знает решение для поиска логической строки из индекса символов, а не из отображаемой строки?