我正在为用 C# 开发的软件开发设置表单。我正在研究不同的软件如何实现它们的设置表单。
在我遇到的大多数情况下,他们似乎在表单的左侧窗格中使用 Treeview,在右侧窗格中使用配置设置。
参考网址:http: //2.bp.blogspot.com/-nMfQoLurxwM/UDXfiZKd4DI/AAAAAAAAAME/IRf6kmxay4w/s1600/bild1.jpg
我想知道,不同的控件是如何设计/显示在右窗格上的。他们是否隐藏所有控件,具体取决于在以下内容中选择了哪个节点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();
}
我的理解正确吗?或者我们是否有更好的设计方法来创建设置表单。
谢谢