lsdiddefh8611级分类:其他被浏览370次2013.05.30VB 在textbox 中怎么禁⽌右键菜单中的复制粘贴功能
VB 在textbox 中怎么禁⽌右键菜单中的复制粘贴功能不要⽹上直接复制过来的 我要针对我这个问题的答案,因为我都已经在⽹上搜索了,没有到我要的答案. ①限制键盘的ctrl+c,ctrl+v 的功能, ②限制⿏标右键出来的右键菜单中的复制粘贴功能 另外shift and 2 是什么意思可以选⽤清除剪切板功能 或者textbox1.locked=false 给点解释 我到的功能如下Private Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyV And (Shift And 2) Then
Text2.Locked = True
End If
If KeyCode = vbKeyC And (Shift And 2) Then
Text2.Locked = True
End If
End Sub 这段只限制了按键的粘贴,以及右键的复制,我还要限制按键的复制以及右键菜单的粘贴
谢谢解答 回答详细的给⾼分
p34m1cj8i
采纳率:40%11级2013.05.30
(Lock 属性只是让⽂本框不能接收⽤户输⼊,但还是可以粘贴的。)在窗体中画⼀个⽂本框,打开代码窗⼝,把代码复制进去:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 3 Then
MsgBox "请勿⾮法复制!"
KeyAscii = 0
ElseIf KeyAscii = 22 Then
MsgBox "请勿⾮法粘贴!"
KeyAscii = 0
End If
End Sub
Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button = 2 Then
MsgBox "禁⽌在⽂本框中使⽤右键!"array在vb什么意思啊
End If
End Sub
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论