在C#中的ContextMenu中,在满足一定条件时,如何使快捷菜单不显示出来? ( 积分: 15 )

  • 主题发起人 主题发起人 mycwcgr_new
  • 开始时间 开始时间
M

mycwcgr_new

Unregistered / Unconfirmed
GUEST, unregistred user!
在C#中的ContextMenu中,在满足一定条件时,如何使快捷菜单不显示出来?

我想在ContextMenu中的POP事件中,加上一些代码,当在满足一定条件时,如何使快捷菜单不显示出来?
注意:使用return没有用!!!

private void ContextMenu1_Popup(object sender, System.EventArgs e)
{
if (OK==true)
{
return;
//如何使快捷菜单不显示出来?
}
}
 
在C#中的ContextMenu中,在满足一定条件时,如何使快捷菜单不显示出来?

我想在ContextMenu中的POP事件中,加上一些代码,当在满足一定条件时,如何使快捷菜单不显示出来?
注意:使用return没有用!!!

private void ContextMenu1_Popup(object sender, System.EventArgs e)
{
if (OK==true)
{
return;
//如何使快捷菜单不显示出来?
}
}
 
没有方法实现contextmenu1隐藏可以隐藏全部的MENUITEM
private void ContextMenu1_Popup(object sender, System.EventArgs e)
{
if (OK==true)
{
foreach(MenuItem mi in this.contextMenu1.MenuItems )
{
mi.Visible=false;
}
}
}
就可以了
 
后退
顶部