gpt4 book ai didi

c# - C# 应用程序的首选菜单

转载 作者:行者123 更新时间:2023-11-30 16:33:33 27 4
gpt4 key购买 nike

您将哪些菜单工具用于 C# Windows 应用程序?我从 MainMenu 开始,但是当我转到 VS2005 时,只有 MenuStrip 出现在工具箱中,所以我认为它是新的并且更好。然而,合并/替换操作似乎需要更多的时间和精力,并且容易出现维护问题。 (也许我真正的问题是“他们在创建 MenuStrip 时在想什么?”)

您是拖放菜单还是编写代码?您使用 MainMenu、MenuStrip 还是其他一些替代品?

最佳答案

MenuStrip 是对 MainMenu 组件的完全重写。它不依赖于 Windows 提供的菜单的库存实现,允许您在更大程度上自定义菜单的外观。根据大众的需求,这回答了“他们在想什么”的问题。 ToolStrip 是 ToolBar 的类似替代品。

如果您喜欢 MainMenu 的工作方式,则没有令人信服的理由停止使用它。让 UI 设计师对 MenuStrip 感到疯狂的是,它没有忠实地再现 Windows 7 中的新菜单主题,而 MainMenu 做到了,因为它将渲染留给了 Windows。

只需将 MainMenu 组件添加回工具箱即可。右键单击它,选择项目。

关于c# - C# 应用程序的首选菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3054903/

27 4 0