c# - 创建 Visual Studio 风格的选项/设置对话框

标签 c# .net vb.net winforms

我目前正在改进 winforms 应用程序的选项对话框。目前我正在使用选项卡控件。

我想为类似于 Visual Studio 的设置创建一个表单/对话框。这是怎么做到的?我可以在左侧看到类似 TreeView 的控件,但是他们使用什么控件来显示每个选项页面,它似乎不是选项卡控件。我希望能够在设计时为每个设置构建控件。

谢谢。

最佳答案

在我看来,它们像 UserControl。我不能说他们是如何实现它的,但是为每个选项类型构建一个 UserControl 并在 TreeView 选择更改时换出当前控件就足够简单了。在您的设计器中,您只需使用 TreeView 和一个父面板来托管 UserControl。在运行时,您将执行交换。

关于c# - 创建 Visual Studio 风格的选项/设置对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7409027/

相关文章:

sql - 如何在 Access 数据库中为我的投票系统添加 1 我的 SQL 错误

c# - Postgres bytea 列返回字符串(字符数组)而不是字节数组

c# - 使用 C# 更新 mySQL 表

.net - MSbuild.exe 可以用于 VB6 代码吗?

c# - 优化 Windows 窗体加载时间

vb.net - 如何捕获函数返回KeyValuePair(Of Date,Date)中的错误

c# - 使用 EPPlus 设置折线图使用的数据

c# - 在 Roslyn 的哪个位置,作为 IL 发出的 C# 'class' 语句?

c# - 格式化包含数字/日期的字符串变量以在 C# 中打印

c# - 如何将 Process.Start() 与 unicode 符号(例如😜)一起使用