除了使用 MenuStrip 之外,还有其他方法可以在 C# 中创建主菜单吗?
它看起来不像标准的资源管理器菜单。
我是不是做错了什么?我只想要标准的应用程序主菜单,例如资源管理器。
最佳答案
听起来您想要一个尊重 os 主题的菜单。 MainMenu 类将执行此操作。
右键单击工具箱并选择“选择项目”。选择 MainMenu 类以将其添加到您的工具箱(当您选择选择项目时,它将添加到您“所在”的类别下)。
请注意,MainMenu 派生自 Component 而不是 Control,因此不会具有完全控制功能,并且与 Toolstrip 派生项 api 相比,该 api 有点笨拙。
请注意,上下文菜单、工具栏和状态栏控件的“strip”系列控件替换了其他类,如果您还想要这些控件的版本符合操作系统的外观和感觉。这些也可以按照上述方式添加到工具箱中。
关于c# - Windows 窗体中的原生外观(类似资源管理器)主菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8748144/