![]() |
Como activar un ScrollBars de un TDBMemo
Hola a todos, tengo un TDBMemo que cuando lo consultan esta enabled=false para que no puedan escribir nada, pero cuando esta en este estado el ScrollBars tambien esta inactivo impidiendo poder ver todo el contenido del Memo. Mi pregunta es, como puedo tener el Memo desactivado para que no escriban y a la vez tener el ScrollBars activado para que puedan leerlo completamente?
NOTA --> Cuando le dan a un boton la propiedad enabled pasa a true podiendo escribir y borrar en el memo. Un saludo y gracias. |
ya probaste con la propiedad readonly = true ??
saludos |
Pero esa propiedad lo que hace es convertir el memo en solo lectura y yo necesito poder escribir ... no me sirve, gracias.
|
Podrías intentar (no lo he probado) a poner en el onKeyDown del TDBMemo:
key := #0 ó Key := 0 con eso anulas lo que se pulse, pero puede usar el portapapeles de windows... cuidadín (para esto puedes asociarle un popupmenú que no tenga elementos, así se inhabilita el de windows). El evento OnKeyDown lo puedes asignar por código y quitarlo asignándole nil, así puedes escribir despues.
Edito: Aver ... igual que haces con Enabled que lo pones a true o false... tambien puedes hacerlo con ReadOnly como te dijo reevil ¿no? es más fácil que mi solución. Saludos |
eso tampoco me ha funcionado.....
|
La idea de reevil si me funciona, comprobado.
|
La franja horaria es GMT +2. Ahora son las 00:24:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi