【问题标题】:How to remove a specific context menu item in Zedgraph如何在 Zedgraph 中删除特定的上下文菜单项
【发布时间】:2012-07-05 15:57:19
【问题描述】:

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

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

提前谢谢...

【问题讨论】:

    标签: c# contextmenu zedgraph


    【解决方案1】:

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

    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

    【讨论】:

    • 也非常感谢 Pesky 和 ​​Kudos 的链接...:)
    • @Editor 不要在答案或问题中编辑代码。如果您有答案,请添加您自己的答案,不要用您的答案编辑其他人。
    • @Popeye:其实可以编辑其他人的帖子:stackoverflow.com/faq#editing 当然,如果涉及到代码,则不能以不再反映最初想法的方式进行更改。跨度>
    • @vikingosegundo 我的道歉我会更具体一点。编辑器试图更改整个代码 sn-p 使其无法反映原始帖子的内容。这就是我的意思,我实际上以为我说过。猜猜不是我的错,谢谢你纠正我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-14
    • 2013-02-05
    • 1970-01-01
    • 2018-04-15
    相关资源
    最近更新 更多