感谢老师!非常好! 总结一下代码
KeyDown事件,功能是限制空格和快捷键粘帖
Dim e = args(0)
If args(0).KeyCode = Keys.Space Then '不能用空格
args(0).Cancel = True
ElseIf ClipBoard.ContainsText Then '判断剪贴板中有字符
Dim s As String = ClipBoard.GetText() '返回字符
If s.Length >= args(1) Then
If args(0).Control = True AndAlso args(0).KeyCode = Keys.V Then 'Ctrl+V
args(0).Cancel = True '必须先取消,否则直接粘帖
args(0).Sender.Text = left(s, args(1)) '取剪贴板前几个字符
End If
End If
End If
’Functions.Execute("_KeyDown", args(0),取前面字符个数, 控件)
Functions.Execute("_KeyDown", e, 10,e.Form.Controls("TextBox1"))
Functions.Execute("_KeyDown", e, 10,e.sender)