我正在尝试设计一个类似于 Word 2010 中的选项屏幕。
用于选项屏幕左侧菜单的控件是什么?(Windows 窗体)。如果在 Windows 窗体中没有可完全复制菜单栏的控件,那么最推荐的设计选项屏幕的方法是什么?
另外,我想将设置保存到文件中,以便应用程序下次启动时自动加载保存的设置。最常见的处理方法是什么?(我认为 XML 但不确定这是否适合保存设置)
没有像显示的对话框那样的控件,但Tab Control
可能是最接近的:
您可以添加更多选项卡并在每个选项卡内放置控件。如果您不想使用外部库,这可能是最好的选择。
希望这可以帮助!
你最好的选择是获得一个可以控制的第三方库。DevExpress有一个非常好的工具,你可以得到与 Word 所做的非常接近的东西。
好吧,如果您可以选择第三方控件,那应该是首选,因为不仅如此,您还将获得更多好看的控件。但它们的价格为 $$$,而且您可能不想购买它们。因此,尝试使用现有的 .Net 控件创建类似的外观和感觉......
将 ToolStrip 拖放到表单上,将其 Dock 从 Top 更改为 Left,并将 GripStyle 设置为 Hidden。向其中添加按钮并将按钮的 DisplayStyle 设置为 Text。您会得到非常相似的外观...您也可以添加分隔符,还可以通过设置分组按钮的 Checked 属性等来设置切换按钮
您可能无法获得确切的外观和感觉,但它可能很接近,并且您可能决定不购买第三方控件...您可以查看 ToolStrip 的 RenderMode 以查看您喜欢的样式...