c# treeView和tabControl的问题!!!
我的treeView里有3个节点!tabControl里也有三个表!那么当我点treeView里的节点1时~~tabControl里的表1就出来!其他两个表就隐藏!当我点...
我的treeView里有3 个节点!tabControl里也有三个表!
那么当我点treeView里的节点1时~~tabControl里的表1就出来!其他两个表就隐藏!
当我点treeView里的节点2时~~tabControl里的表2就出来!其他两个表就隐藏!
在个怎么做呢?????
其实还有其他更简单的方法吗?好象这个的~~
private void buttonItem7_Click(object sender, EventArgs e)
{
tabControl1.Visible = false;
tabControl2.Visible =true;
}
是一个tabControl里有三个tabPage! 展开
那么当我点treeView里的节点1时~~tabControl里的表1就出来!其他两个表就隐藏!
当我点treeView里的节点2时~~tabControl里的表2就出来!其他两个表就隐藏!
在个怎么做呢?????
其实还有其他更简单的方法吗?好象这个的~~
private void buttonItem7_Click(object sender, EventArgs e)
{
tabControl1.Visible = false;
tabControl2.Visible =true;
}
是一个tabControl里有三个tabPage! 展开
2个回答
展开全部
我用的是label演示的,你把label换成你的表就好了,还有treeview的节点名字自己定义!
private void Form1_Load(object sender, EventArgs e)
{
label1.Visible = false;
label2.Visible = false;
label3.Visible = false;
}
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
if (this.treeView1.SelectedNode.Text=="节点0")
{
label1.Visible = true;
label2.Visible = false;
label3.Visible = false;
}
else if (this.treeView1.SelectedNode.Text=="节点1")
{
label2.Visible = true;
label1.Visible = false;
label3.Visible = false;
}
else if (this.treeView1.SelectedNode.Text=="节点2")
{
label3.Visible = true;
label1.Visible = false;
label2.Visible = false;
}
}
private void Form1_Load(object sender, EventArgs e)
{
label1.Visible = false;
label2.Visible = false;
label3.Visible = false;
}
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
if (this.treeView1.SelectedNode.Text=="节点0")
{
label1.Visible = true;
label2.Visible = false;
label3.Visible = false;
}
else if (this.treeView1.SelectedNode.Text=="节点1")
{
label2.Visible = true;
label1.Visible = false;
label3.Visible = false;
}
else if (this.treeView1.SelectedNode.Text=="节点2")
{
label3.Visible = true;
label1.Visible = false;
label2.Visible = false;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询