gpt4 book ai didi

c# - 在 C# 中使用 TreeView 创 build 置表单

转载 作者:太空宇宙 更新时间:2023-11-03 16:23:08 28 4
gpt4 key购买 nike

我正在为用 C# 开发的软件开发设置表单。我正在研究不同的软件如何实现它们的设置表单。

在我遇到的大多数情况下,他们似乎在表单的左 Pane 中使用 Treeview,在右 Pane 中使用配置设置。

引用网址:http://2.bp.blogspot.com/-nMfQoLurxwM/UDXfiZKd4DI/AAAAAAAAAME/IRf6kmxay4w/s1600/bild1.jpg

我想知道,不同的控件是如何设计/显示在右 Pane 中的。他们是否根据在 TreeView 中选择的节点隐藏所有控件,如下所示:

   if (treeView1.SelectedNode == treeView1.Nodes[0])
{
this.groupBox1.Visible = true;
this.button1.Visible = true;
this.textBox1.Visible = true;
this.textBox2.Visible = true;
this.label1.Visible = true;
this.label2.Visible = true;
this.label3.Visible = true;

}
else
{
this.groupBox1.Visible = false;
this.button1.Visible = false;
this.textBox1.Visible = false;
this.textBox2.Visible = false;
this.label1.Visible = false;
this.label2.Visible = false;
this.label3.Visible = false;

this.groupBox2.Visible = true;
this.button2.Visible = true;
this.textBox3.Visible = true;
this.textBox3.Visible = true;
this.labe4.Visible = true;
this.label5.Visible = true;
this.label6.Visible = true;

// bool success = selectColor();
}

我的理解正确吗?或者我们是否有更好的设计方法来创 build 置表单。

谢谢

最佳答案

您可以创建面板并交换它们的可见性。因此,根据选择的设置,您可以填充控件并显示特定面板。

关于c# - 在 C# 中使用 TreeView 创 build 置表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13328578/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com