![]() |
Evitar Pegado
Buenas amigos del foro, es la primera vez que escribo. Tengo varios años buecando en el Foro y hasta la fecha todo lo he encontrado, excepto lo siguiente: Necesito bloquear en un edit el Pegado por medio de las teclas: Shift-Ins, Ctrl-V o pegar del Menú contextual. Les agradezco cualquier ayuda.
|
Hola nemesio.
Antes que nada te doy la bienvenida al club, si aún no lo has hecho te recomiendo leer la guía de estilo Respecto a tu pregunta, te muestro un ejemplo en donde se captura el mensaje WM_PASTE de un TEdit y después se cancela. Se crea un componente TMyEdit con esta característica, podrías crear el componente por separado y registrarlo para que aparezca en la paleta de componentes de Delphi, por ahora te dejo este código para que lo revises.
Saludos. |
Hola,
Héctor, has hecho que escribiera esta cosa: ;)
|
Hola,
O esto otro, vamos: ;)
|
Si tienes la JVCL , su componente JvEdit tiene la propiedad ClipboardCommands q te permite activar o desactivar todas estas ocpiones..
|
Cita:
No hay nada que agradecer, tú sabes, para eso estamos aquí. Tengo una sugerencia para tu componente, a ver que te parece.
Se puede hacer lo mismo con las opciones copiar y cortar. Un saludo. |
Hola,
Estupeno Héctor, acabo de actualizar el componente, el cual incluí en DecComp. ¡Muchas gracias! ;) |
Hola,
Cita:
|
Cita:
Cita:
Pero, esa es otra historia. Un saludo. |
Hola,
Cita:
Cita:
|
La franja horaria es GMT +2. Ahora son las 04:37:47. |
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