Si llamo al textBox.GetLineFromCharIndex(int)
en TextBox
con WordWrap = true
, devuelve el índice de línea como el usuario lo ve (las líneas ajustadas cuentan como líneas múltiples), no la línea de acuerdo con los saltos de línea .Determinar línea lógica del índice de carga (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
¿Alguien sabe de una solución para encontrar la línea lógica de un índice de caracteres en lugar de la línea mostrada?
Terminé yendo con la solución de bucle. ¡Gracias! –