我的主菜单在哪里

本文关键字:在哪里 菜单 我的 | 更新日期: 2023-09-27 18:20:12

菜单运行良好。GenerateMember打开了。问题是我试图在代码中操作它(放入一些动态项),但我找不到它。

MainMenuStrip是null。菜单为null。它不能在控件中,因为它不是从Control继承的。

它在哪里???

只是想明确一点:我希望通过代码找到菜单,而不是简单地知道组件的名称。我想取任何传入的表单并找到它。

我的主菜单在哪里

您可以尝试这个(假设只有一个MenuStrip):

public static MenuStrip FindMenuStrip(Form fromForm) {
  return fromForm.Controls.OfType<MenuStrip>().FirstOrDefault();
}