Como saber la posicion Fila, Columna en un MEMO?
Hola a todos:
Necesito saber en que posicion FILA, COLUMNA se encuentra el cursos de edicion dentro de un MEMO.. algo mas o menos asi como lo que tienen todos los editores de codigo que te dicen en que lugar exactamente esta para do el cursor,,, y que cuando lo mueva con las teclas del cursor del teclado pues que se actualice esta informacion. Probe con el truco que se encuentra en TrucoMania y no funciona.. no se por que sera.
NOTA: Utilizo un SynEditor para mostrar los textos, que a la larga es lo mismo que un TMEMO. |
Funciona
Efectivamente Es el mismo proceso en un TMemo.
|
Hola,
Si usas un "SynEdit", como dices, prueba con algo así:
|
:rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes:
|
bustio,
Cita:
El código anterior permite Determinar la Posición del Cursor (Fila y Columna) en un Control TMemo por medio del Método CaretPos, el cual es implementado en los eventos OnChange, OnClick, OnEnter, OnKeyDown y OnKeyPress del citado control para capturar el movimiento del cursor de forma análoga al editor de Delphi. Quizás este código sea aplicable al control SynEdit por medio de SynEdit.CaretY (Fila) y SynEdit.CaretX (Columna). El ejemplo esta disponible en el link: http://terawiki.clubdelphi.com/Delph...orPosition.rar Espero sea útil :) Nelson. |
bustio.
Cita:
No es el evento OnKeyPress, es el evento OnKeyUp del control TMemo tal como se indica en el código del citado mensaje. Espero sea útil :) Nelson. |
La franja horaria es GMT +2. Ahora son las 15:17:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi