Comunidad Gambas-es

Versión completa: No permitir pegar en un TextBox
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Saludos amigos.

Alguien conoce alguna forma para bloquear la función de
-pegado- en un control ValueBox o TextBox ?
No lo he probado pero supongo que capturando el pegado del teclado y del ratón en sus eventos.
¿Qué tal esto como solución?

Código:
Public Sub TextBox1_Enter()

  Clipboard.Clear

End

Public Sub ValueBox1_Enter()

  Clipboard.Clear

End
(14-01-2022, 18:14)cogier escribió: [ -> ]Clipboard.Clear

Uhmmm.....si por "pegar en un TextBox" alessandri se refiere a la opción "Paste", contenida en la ventana del menú que aparece al hacer clic en el Control de texto con el botón derecho del ratón, entonces esta solución hace que se pierda lo copiado.
Yo sugeriría esta solución diferente:
Código:
Public Sub TextBox1_Menu()

  Stop Event 
 
End
Esta solución simplemente evita que aparezca la ventana del menú, al hacer clic en el "Textbox" con el botón derecho del ratón, y asì, no destruyendo lo que se ha copiado con la opción "Copy", permite utilizar - por lo tanto - la opción "Paste" en otros Controles de texto.
Cita:Uhmmm.....si por "pegar en un TextBox" alessandri se refiere a la opción "Paste", contenida en la ventana del menú que aparece al hacer clic en el Control de texto con el botón derecho del ratón, entonces esta solución hace que se pierda lo copiado.

Uhmmm.....Todo es cierto, sin embargo, no logra evitar que [Ctrl]+V pegue el texto en el TextBox.
Sì, claro......creo que alessandri tiene que explicarnos con más precisión lo que quiere lograr y obtener.
Hola amigos.
la solución de cogier me ha funcionado correctamente.
gracias.