WM_CONTEXTMENU
。const int WM_CONTEXTMENU = 0x007B;
protected override void WndProc(ref Message m)
{
if (m.Msg == WM_CONTEXTMENU)
m.Result = IntPtr.Zero;
else
base.WndProc(ref m);
}
ShowIcon
属性设置为false
:this.ShowIcon = false;
Window Style
属性设置为 'None
' 吗?这样应该可以完全删除标题栏的上下文菜单。if (e.Button.ToString().ToLower()=="right")
{
//做你需要做的事情。
}
- emmademontfordControlBox
属性设置为false
来实现此目的。public Form1()
{
InitializeComponent();
this.ControlBox = false;
}
在单击标题栏右键时,将不再显示还原、最大化、最小化、关闭、移动等上下文菜单。
this.ControlBox = false;
this.ControlBox = false;
)是关键,展示了Form1构造函数和InitializeComponent()方法调用的示例,仅供上下文参考。
base.WndProc()
。不过具体怎么做还不确定。 - Sinatr