Se chiamo textBox.GetLineFromCharIndex(int)
in un TextBox
con WordWrap = true
, restituisce l'indice di riga come l'utente vede (linee avvolti contano come più linee), non la linea secondo le interruzioni di riga .Determinare linea logica da char Index (WinForms TextBox)
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
Qualcuno sa di una soluzione per trovare la linea logica da un indice di carattere anziché dalla riga visualizzata?
ho finito per andare con la soluzione di loop. Grazie! –