请教:
文本框中已经屏蔽了右键菜单,但是用户用ctrl+v还是可以复制功能,怎么让文本框中不能使用复制的
功能?

解决方案 »

  1.   

    Private Sub Text1_KeyPress(KeyAscii As Integer)
    KeyAscii = 0
    End Sub
      

  2.   

    Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
    Text1.Tag = Trim(Str(Shift))
    End SubPrivate Sub Text1_KeyPress(KeyAscii As Integer)
    If Text1.Tag = "2" Then KeyAscii = 0
    End SubPrivate Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
    Text1.Tag = Trim(Str(Shift))
    End Sub
      

  3.   

    Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
        If Shift = vbCtrlMask And KeyCode = 67 Then
            KeyCode = 0
            Debug.Print "Ctrl+C Pressed!!"
        ElseIf Shift = vbCtrlMask And Keycode = 86 Then
            KeyCode = 0
            Debug.Print "Ctrl+V Pressed!!"
        End If
    End Sub