Hi all i am having 3 panels in my form. And those panels are placed in the same place. I am having a tree view as
Root
|-> Child
|->Child1
|->Child2
|->child
|->child1
By default all panles are set as visible =false
My ocde is as follows
if (treeView1.SelectedNode.Text == "Child")
{
panel1.Visible = true;
panel1.BringToFront();
panel2.Visible = false;
panel2.SendToBack();
panel3.Visible = false;
panel3.SendToBack();
}
if (treeView1.SelectedNode.Text == "Child1")
{
panel1.Visible = false;
panel1.SendToBack();
panel2.Visible = true;
panel2.BringToFront();
panel3.Visible = false;
panel3.SendToBack();
}
if (treeView1.SelectedNode.Text == "Child2")
{
panel1.Visible = false;
panel1.SendToBack();
panel3.Visible = true;
panel3.BringToFront();
panel2.Visible = false;
panel2.SendToBack();
}
But the panels are not getting loaded properly can any oone help
Loading
Dorababu MekaPosted Jul 1, 2010, 7:56 AM
{
panel1.Visible = true;
panel2.Visible = false;
panel3.Visible = false;
}
if (treeView1.SelectedNode.Text == "Child1")
{
panel2.Visible = true;
panel1.Visible = true;
panel3.Visible = false;
}
if (treeView1.SelectedNode.Text == "Subchild")
{
panel1.Visible = true;
panel2.Visible = true;
panel3.Visible = true;
}
VivekhPosted Jul 1, 2010, 2:32 AM
{
panel1.Visible = false;
panel2.Visible = true;
panel3.Visible = false;
}
if (strSelectedNode == "Child2")
{
panel1.Visible = false;
panel2.Visible = false;
panel3.Visible = true;
}
If i write this panel3 is not getting loaded but panel 1 and panel2 are getting properly if i set panel2.visible=true after selecting child2 then panel3 is displaying only if i select child2 first but directly it is not getting loaded