开发工具:VB.NET、C#.net
操作系统:WIN10 专业版
测试目的:为RichTextBox增加右键弹出菜单功能
步骤:
1、新建一个项目
2、当窗体产生后,先放入一个RichTextBox1,再放上一个ContextMenuStrip1
3、选中RichTextBox1组件,在ContextMenuStrip属性里选中ContextMenuStrip1
4、选中ContextMenuStrip1组件,然后在弹出的菜单里依次输入
复制
粘贴
全选
删除
5、双击这些创建好的菜单项依次在产生的事件下写上
SendKeys.Send("^c")
SendKeys.Send("^v")
SendKeys.Send("^a")
SendKeys.Send("{DELETE}")
6、运行,在RichTextBox1里随意输入若干字符
测试结果:鼠标选择输入的字,右键在此时弹出的ContextMenuStrip1上选择复制,然后鼠标光标变成“I”就不动了,点击其他应用也没反应。
临时解决办法:CTRL+ALT+DEL,在弹出的页面点“取消”或“任务管理器”,返回后就可以操作其他应用了,只是之前的复制操作无效了
------解决思路----------------------
没有Win10,猜得可能不准确。
你把杀毒软件关一下,通常程序发送键盘消息会被当作恶意行为。
------解决思路----------------------
如果不是 window10 你测试过吗?
可能是安全问题 权限问题 都不好说...