La Web del Programador: Comunidad de Programadores
 
    Pregunta:  60680 - DESHABILITAR "PEGAR" EN UN TEXTBOX
Autor:  jorge ...
en visual basic 6 como se puede deshabilitar la opcion de "pegar" cuando se le da click derecho encima (o mejor aun deshabilitar todo ese menu contextual sobre el texbox especifico)

y tambien como se puede deshabilitar "pegar" via teclado (ctrl+c o shift+ins)

es para un campo que actua de cotraseña pero si alguien tiene la contraseña en el bloc de notas lo selecciona y va al textbox le da pegar y ya!.. eso no quiero, quiero que no se pueda pegar (porque solo tienen unos segundos para ingresar la contraseña, pero con esto de pegar pues en menos de un segundo y zaz!)

gracias, espero que me hayan entendido

  Respuesta:  xEliteHkr
Hola Jorge has esto

rem no permitir el menu contextual
Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 2 Then
MsgBox "no se permite copiar"
End If
End Sub

'No permitir pegar
If (KeyCode = vbKeyControl ) or (KeyCode = vbKeyShift) Then
Text1.Text = ""
Text1.Locked = True
MsgBox "no se permite pegar"
End If
End Sub

solo te falta el boton menu te lo debo