代码之家  ›  专栏  ›  技术社区  ›  GregH

如何控制何时显示ContextMenuStrip?

  •  0
  • GregH  · 技术社区  · 14 年前

    在vb.net(2008)中,我希望能够控制何时显示ContextMenuStrip(上下文菜单)。我不希望它总是出现在单击鼠标右键时…只有当我的程序中的某些条件得到满足。我想我会使用addHandler,但我不清楚如何完全控制ContextMenuStrip的打开。我知道我会对“open”方法发出一个调用来呈现ContextMenuStrip。但是,我不清楚如何完全控制何时呈现ContextMenuStrip。

    1 回复  |  直到 14 年前
        1
  •  1
  •   SLaks    14 年前

    需要将控件的ContextMenuStrip属性设置为空,然后处理MouseClick事件并调用ContextMenuStrip的Show函数,传递控件和 e.Location .