【问题标题】:Problem in Using Context Menus?使用上下文菜单有问题?
【发布时间】:2010-06-28 21:08:50
【问题描述】:

我在 .NET 2.0 中使用 Windows 窗体。

我在我的应用程序中使用了带有两个上下文菜单的拆分容器。我希望一个上下文菜单与拆分容器的 panel1 关联,而另一个上下文菜单与拆分容器的 panel2 关联。

到目前为止,一切都很好。我正在使用拆分容器的 panel1 和 panel2 的上下文菜单属性,并将上下文菜单分配给两个面板。

问题是,当我的应用程序正在运行 panel1 的第一个上下文菜单时,它已启用并且工作正常,但是当我在 panel2 上进行右键单击时,上下文菜单出现但它被禁用。我找不到任何问题。

我的问题是,是否可以在拆分容器控件中为 panel1 和 panel2 使用两个上下文菜单?如果可能,那么如何使用它。

我在这里提到的另一件事是我没有使用 MDI 控件,我将表单的 IsMDIContainer 属性设置为 false。

【问题讨论】:

  • 这对我来说很好用。可以发一些代码吗?

标签: c# winforms .net-2.0 contextmenu


【解决方案1】:

对我来说也很好。我设置了一个带有拆分容器的 Windows Forms / 2.0 应用程序。我为每一面分配了一个不同的上下文菜单,它就像一个冠军。我什至在 panel2 中添加了一些子控件,并且右键单击这些控件时上下文菜单仍然正确显示。

后面的代码里有没有点击事件处理代码?

【讨论】:

  • 是的,我为上下文菜单条编码,但我找不到真正的问题是什么?
  • 是的,它对我来说也很好用。实际上我禁用上下文菜单,当满足某些条件时,我只启用上下文菜单。所以问题是,我没有启用上下文菜单其他选项,只启用上下文菜单。感谢您的帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-11-02
  • 1970-01-01
  • 2017-07-29
  • 1970-01-01
  • 2011-09-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多