【发布时间】:2014-04-09 11:20:04
【问题描述】:
我在这里要求某人添加一个覆盖以禁用右键单击控件,如果这不可能,是否可以仅禁用粘贴?
【问题讨论】:
标签: vb.net
我在这里要求某人添加一个覆盖以禁用右键单击控件,如果这不可能,是否可以仅禁用粘贴?
【问题讨论】:
标签: vb.net
查看 p.campbell 对how to disable copy, Paste and delete features on a textbox using C# 的回复
public CueComboBox(): base()
{
//disable right click menu
ContextMenu = new ContextMenu();
}
private const Keys PasteKeys = Keys.Control | Keys.V;
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == PasteKeys)
{
return true;
}
else
{
return base.ProcessCmdKey(ref msg, keyData);
}
}
【讨论】: