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