禁用鼠标右键单击WInforms

时间:2011-03-02 05:19:42

标签: winforms

我有Windows窗体应用程序,我需要在我的应用程序上禁用MouseRightclick,除了在某些控件上..是否有任何通用方法这样做...或者我必须在每个控件上禁用它? 感谢。

2 个答案:

答案 0 :(得分:4)

赋予其意义之前,右键单击不会执行任何操作。就像设置控件的ContextMenuStrip属性或为MouseDown事件编写事件处理程序一样。一些控件确实有预定义的行为,例如TextBox有自己的烘焙上下文菜单。你不想禁用它。

因此,只需不做任何事情就可以禁用它。 IMessageFilter确实是唯一的其他黑客。

答案 1 :(得分:0)