|
Página 1 de 1
|
Autor |
Mensaje |
tomas
Usuario
Registrado: Febrero 2010
Mensajes: 33
Edad: 57
|
TextArea.Wrap
Hola:
Tengo un TextArea con la propiedad Wrap=True, con lo que si mis limitados conocimientos son correctos, al llegar al lado derecho del control, escribiendo, el texto pasa a la siguiente linea, con lo que en pantalla vemos dos lineas de texto.
Aunque tu ves dos lineas de texto, este control no interpreta un salto de linea "\n", sino que sigue considerando que es la linea inicial, (a no ser que tu introduzcas por codigo el salto de linea).
Mi pregunta es: ¿Hay alguna forma o algún evento que me indique el momento en el que se produce esto? Es decir, pretendo que, cuando escribiendo texto llegas al límite derecho del control automáticamente me escriba un salto de linea ("\n" si no me equivoco)?
No sé si logré expresarme bien.
Como siempre, os agradezco las respuestas.
Por cierto, en caso de solucionarlo, ¿que tengo que hacer para indicar que está resuelto?
Un saludo
|
#1 Viernes, 03 Marzo 2017, 21:22 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: TextArea.Wrap
Propondría:
( Codex salvis verbis)
última edición por vuott el Sabado, 04 Marzo 2017, 00:35; editado 2 veces
|
#2 Sabado, 04 Marzo 2017, 00:20 |
|
|
tomas
Usuario
Registrado: Febrero 2010
Mensajes: 33
Edad: 57
|
Re: TextArea.Wrap
Perfecto.
Funciona perfectamente. Solo que tuve que cambiar TextArea1.CursorAt(TextArea1.Pos).Y por TextArea1.CursorAt(TextArea1.Pos).X
Gracias
|
#3 Sabado, 04 Marzo 2017, 13:32 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: TextArea.Wrap
Si cambio a TextArea1.CursorAt(TextArea1.Pos).X obtengo error "Stack Overflow" a la línea Mid(TextArea1.Text, i, 1) = "\n" !
|
#4 Sabado, 04 Marzo 2017, 17:04 |
|
|
tomas
Usuario
Registrado: Febrero 2010
Mensajes: 33
Edad: 57
|
Re: TextArea.Wrap
Perdona Vuott. Ya lo daba por solucionado.
Creo que tiene que ser TextArea1.CursorAt(TextArea1.Pos).X, ¿no?
Si lo hago con TextArea1.CursorAt(TextArea1.Pos).Y, el evento me salta cuando llego a la parte inferior del textarea.
A mi me funciona. Cierto es que con algún retoque. Aún me quedan algunos problemas sin resolver porque a veces, con lo de mantener la integridad de la palabra me toma un espacio de más, pero en general funciona.
|
#5 Miercoles, 08 Marzo 2017, 17:27 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: TextArea.Wrap
tomas escribió: Si lo hago con TextArea1.CursorAt(TextArea1.Pos).Y, el evento me salta cuando llego a la parte inferior del textarea.
Uhmm... sì, he visto.
|
#6 Miercoles, 08 Marzo 2017, 23:10 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|