我有Windows窗体应用程序,我需要在我的应用程序上禁用MouseRightclick,除了在某些控件上..是否有任何通用方法这样做...或者我必须在每个控件上禁用它? 感谢。
答案 0 :(得分:4)
在您赋予其意义之前,右键单击不会执行任何操作。就像设置控件的ContextMenuStrip属性或为MouseDown事件编写事件处理程序一样。一些控件确实有预定义的行为,例如TextBox有自己的烘焙上下文菜单。你不想禁用它。
因此,只需不做任何事情就可以禁用它。 IMessageFilter确实是唯一的其他黑客。
答案 1 :(得分:0)