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?

GAMBAS
  1. Public Sub TextBox1_Enter()
  2.  
  3.   Clipboard.Clear
  4.  
  5.  
  6. Public Sub ValueBox1_Enter()
  7.  
  8.   Clipboard.Clear
  9.  


(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:
GAMBAS
  1. Public Sub TextBox1_Menu()
  2.  
  3.   Stop Event 
  4.  


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.