如何防止复制&在蒙面编辑文本框中粘贴任何文本[使用右键单击以及Ctrl + C和Ctrl + v键]在C#/ vb.net?防止在C#/ vb.net中的蒙面编辑文本框中复制和粘贴
0
A
回答
0
从TextBox
继承并重写WndProc
方法:
private const int WM_CUT = 0x0300;
private const int WM_COPY = 0x0301;
private const int WM_PASTE = 0x0302;
protected override void WndProc(ref Messsage m)
{
if (m.Msg == WM_CUT || m.Msg == WM_COPY || m.Msg == WM_PASTE)
return;
base.WndProc(ref m);
}
还应防止复制/粘贴从上下文菜单中
0
for ctrl + v/c您需要继承TextBox类并覆盖函数ProcessCmdKey
然后仅在未按下ctrl + c或ctrl + v时调用基类。
1
你可以用你自己的上下文菜单中禁用鼠标点击替换默认上下文菜单做然后一边控制键被处理KeyDown事件和喜欢写代码按你可以只是停止任何键盘输入:
If e.Modifiers = Keys.Control Then
e.Handled = True
End If
0
将ShortboxEnabled文本框的属性设置为False。 缺点: 这也会阻止该文本框的Ctrl + A和右键单击菜单。
相关问题
- 1. 防止复制+粘贴文本区为()
- 2. 防止复制/粘贴将网页样式复制到富文本编辑器
- 3. 在Python中复制和粘贴文本
- 4. 将图像复制粘贴到JavaScript RTF文本编辑器中
- 5. 在React Component的文本框中复制文本的粘贴
- 6. 如何在MFC中限制文本框中的复制粘贴?
- 7. 如何防止在文本框中粘贴非数值?
- 8. 使用jquery防止复制粘贴
- 9. 如何摆脱在ajax html编辑器中复制和粘贴文本样式
- 10. 在Eclipse中剪切,复制和粘贴GEF编辑器
- 11. 多语言文本复制/粘贴到WinForms中的文本框?
- 12. 流星控制在文本字段中复制和粘贴
- 13. 在.jar中复制和粘贴文件
- 14. VB.net应用程序范围复制和粘贴(文本)
- 15. 在C#中的文本框中粘贴限制#
- 16. Android:防止剪贴板复制文本
- 17. 如何防止页面URL的复制/粘贴?
- 18. 不允许复制和粘贴文本框中的小数和文本值
- 19. 如何防止用户在wordpress中复制并粘贴网址
- 20. 将多行文本粘贴到单行编辑框控件中
- 21. Excel中复制和粘贴
- 22. 如何防止无效字符在我的输入框中被复制/粘贴?
- 23. 复制/粘贴到JS富文本编辑器
- 24. 可能停止复制粘贴到HTML文本框?
- 25. 防止从PHP页面提取,下载或复制/粘贴
- 26. 如何防止在文本框上粘贴Alpha版窗口
- 27. 删除编辑菜单项后无法在Cocoa中复制或粘贴文本
- 28. 复制和粘贴一个消息框,日文文本
- 29. 将WPF文本框剪切,复制和粘贴受限制
- 30. 在JavaScript中复制/粘贴?
我还没有必要使用蒙面编辑文本框,但它似乎像防止复制/粘贴与掩盖文本齐头并进。它真的不会阻止它,或者至少提供一个设置来做到这一点? – jamone 2010-05-28 14:30:21