创建首选项对话框

时间:2013-10-04 13:55:04

标签: c# winforms

我必须在WinForms中创建一个Preference对话框,就像MS Office应用程序使用的一样(如图所示)

enter image description here

我只是想知道什么是创造它的最佳方式。

一种方法是在左侧创建列表&右侧的面板,处理列表单击事件和更改面板控件中的各种对话框。是否有任何内置控件或更好的方法来完成此任务。

1 个答案:

答案 0 :(得分:0)

我发现此控件位于此处 OptionsView control including Design-time support,尽管它使用树状视图而不是列表中的列表框。

功能:

  • 通过“面板”属性或通过“添加面板”智能标记添加面板
  • 为每个面板自动添加节点
  • 设计时支持,在设计器工作中选择节点。
  • 子面板:对于任何面板,您都可以选择应该 使用ParentNode属性为其父。
  • 操作列表或智能标记窗口:打开一个弹出式窗口 属性和方法,方法是通过位于右上角的[>]按钮 控制。主要的OptionsView具有添加/删除面板的功能 以及选择一个面板。各个选项面板都有 选择父节点以及选择父面板的能力 (如果面板对应于根节点,则为父OptionsView)。

没有可发布的示例代码,您可以找到有用的