![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
El sistema de richedit (la demo de delphi) es este:
En private está declarada. El problema es este:
Que en richedit hay selectionchange y en memo no hay... ¿Hay alguna manera de adaptarlo para memo? Lo que quiero es: Que aparezca abajo en el "statusbar" la información de donde está el puntero. Gracias de antemano |
|
#2
|
||||
|
||||
|
Creo que ya te dije para qué es la propiedad Lines del TMemo. ¿Has probado con Position, Coordinates, XY.... algo así? Busca, busca, busca, busca.... ahí está la clave.
Acabo de hacer una búsqueda: http://www.clubdelphi.com/foros/showthread.php?t=34479 Ale, CaretPos. Salu2 ![]() |
|
#3
|
|||
|
|||
|
Vale. Ahora necesito que me recomendéis un buen evento para que se actualice cada vez que clique, he probado con OnKeyPress porque creía que hacía referencia a cada botón pulsado del teclado pero se ve que no es eso. Gracias muchas a todos que me ayudáis día y noche.
|
|
#4
|
|||
|
|||
|
Y otra pregunta (estoy pesadito ee jej). He intentado modificar caretpos.x para hacer una especie de "ir a linea" pero me da error de "left side cannot be assigned to". ¿Ese error es porque no se puede modificar? En ese caso, ¿Cómo puedo arreglarlo? Gracias muchas de antemano.
Nota: es caretpos.y pero no funciona igual... Última edición por rauros fecha: 29-02-2008 a las 17:52:43. |
|
#5
|
|||
|
|||
|
Hola...
Ese error se de mayormente cuando la propiedad que deseas modificar es de tipo Record o asignar un valor a una constante... Tienes que buscar otro mecanismo para hacer lo que quieres, tal vez mediante un mensaje enviado al control TMemo... Saludos... Última edición por maeyanes fecha: 29-02-2008 a las 18:02:23. |
|
#6
|
||||
|
||||
|
Para la próxima vez, ten en cuenta que "cada vez que clique" significa click del ratón, y tú lo que pides es "cada vez que pulse una tecla", o más simple, "teclee".
El evento OnKeyPress sólo captura teclas que escriben, y unas pocas más (Escape, Enter, Backspace, Tab...). Para todas las demás, tendrás que usar OnKeyDown u OnKeyUp (según pulses o sueltes). Los valores de Key están listados en Virtual Key Codes (ayuda de Delphi). Todos empiezan por "VK_". Salu2. |
|
#7
|
|||
|
|||
|
Tengo otra duda. Si dejas pulsado el botón se activa el evento cada x tiempo? No estoy en mi casa y no puedo comprobarlo.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| componente editor de texto | clanmilano | Varios | 1 | 23-01-2006 15:41:37 |
| necesito editor de texto.... | User_baja1 | Varios | 4 | 21-03-2005 11:53:30 |
| Editor de Texto | kael | Varios | 1 | 02-11-2004 18:18:42 |
| Editor Texto Richedit | cesar_picazo | Varios | 1 | 27-04-2004 18:34:59 |
| Editor que resalte texto | igest2000 | Varios | 0 | 10-12-2003 16:23:21 |
|