我目前正在改进 winforms 应用程序的选项对话框。目前我正在使用选项卡控件。
我想为类似于 Visual Studio 的设置创建一个表单/对话框。这是怎么做到的?我可以在左侧看到类似 TreeView 的控件,但是他们使用什么控件来显示每个选项页面,它似乎不是选项卡控件。我希望能够在设计时为每个设置构建控件。
谢谢。
最佳答案
在我看来,它们像 UserControl
。我不能说他们是如何实现它的,但是为每个选项类型构建一个 UserControl
并在 TreeView 选择更改时换出当前控件就足够简单了。在您的设计器中,您只需使用 TreeView
和一个父面板来托管 UserControl
。在运行时,您将执行交换。
关于c# - 创建 Visual Studio 风格的选项/设置对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7409027/