c# - Windows 窗体中的原生外观(类似资源管理器)主菜单

标签 c# windows winforms menu

除了使用 MenuStrip 之外,还有其他方法可以在 C# 中创建主菜单吗?

它看起来不像标准的资源管理器菜单。

我是不是做错了什么?我只想要标准的应用程序主菜单,例如资源管理器。

最佳答案

听起来您想要一个尊重 os 主题的菜单。 MainMenu 类将执行此操作。

右键单击工具箱并选择“选择项目”。选择 MainMenu 类以将其添加到您的工具箱(当您选择选择项目时,它将添加到您“所在”的类别下)。

请注意,MainMenu 派生自 Component 而不是 Control,因此不会具有完全控制功能,并且与 Toolstrip 派生项 api 相比,该 api 有点笨拙。

请注意,上下文菜单、工具栏和状态栏控件的“strip”系列控件替换了其他类,如果您还想要这些控件的版本符合操作系统的外观和感觉。这些也可以按照上述方式添加到工具箱中。

关于c# - Windows 窗体中的原生外观(类似资源管理器)主菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8748144/

相关文章:

c# - 从方法中分配属性

c# - 控件 'seems' 被锁定

c# - Winforms:无需绑定(bind)的快捷键文本

c# - 如何从 C# 中的窗体返回值?

c# - 如何在 IList 上使用锁

c# - WP7 - 动画结束得太早,没有效果

c++ - C++ 编译器隐式实例化模板类的所有成员函数是否有效?

Windows 批处理文件 : if else

c++ - 打开 C++ 崩溃转储不会在调用堆栈中显示正确的行

c# - Quartz Job Scheduler 不触发作业 (C#)