7

我想删除特定的上下文菜单项,在触发鼠标按下(右)事件时出现。

在此处输入图像描述

在 Context Menu Builder 事件的帮助下,我能够添加一些服装菜单项,但我想摆脱最后一项(默认)。

提前致谢...

4

1 回答 1

6

在同一个事件处理程序中,您也可以删除项目,例如:

private void zedGraphControl1_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState)
{
  foreach (ToolStripMenuItem item in menuStrip.Items)
  {
    if ((string)item.Tag == "set_default")
    {
      menuStrip.Items.Remove(item);
      break;
    }
  }
}

相关链接:http ://goorman.free.fr/ZedGraph/zedgraph.org/wiki/index43d0.html?title=Edit_the_Context_Menu

于 2012-07-05T11:52:19.560 回答