Programmatically change a tab control that exists on another form.
-
How do I programmatically change a tab control that exists on another form?
-
How do I programmatically change a tab control that exists on another form?
What about the tab control do you want to change? One of the tabs, the color, the placement? What? Norm Almond: I seen some GUI's in my life but WTF is this mess ;-) Leppie: I made an app for my sister and she wouldnt use it till it was colorful enough:) Norm:good point leppie, from that statement I can only deduce that this GUI must be aimed at children:laugh: Leppie:My sister is 25:eek: -Norm on the MailMagic GUI
-
What about the tab control do you want to change? One of the tabs, the color, the placement? What? Norm Almond: I seen some GUI's in my life but WTF is this mess ;-) Leppie: I made an app for my sister and she wouldnt use it till it was colorful enough:) Norm:good point leppie, from that statement I can only deduce that this GUI must be aimed at children:laugh: Leppie:My sister is 25:eek: -Norm on the MailMagic GUI
One of the tabs.
-
One of the tabs.
-
Derek Smigelski wrote: One of the tabs. We just need a "little" bit more details, then we can answer you :) Before you criticize a man, walk a mile in his shoes. That way, when you do criticize him, you'll be a mile away and have his shoes.
I have a parrent form and child form (with a tree control) docked left on the parent form. The 5 tabbed tab control is on the parent form. When a user selects a node in the tree say "Node 1", I want the "Tab 1" to be selected as a result of what the user selected in the tree control. If use selects "node 5" tab 5 will be select automatically.
-
I have a parrent form and child form (with a tree control) docked left on the parent form. The 5 tabbed tab control is on the parent form. When a user selects a node in the tree say "Node 1", I want the "Tab 1" to be selected as a result of what the user selected in the tree control. If use selects "node 5" tab 5 will be select automatically.
OK, thats a bit better :)
treeView.AfterSelect += new TreeViewEventHandler( NodeSelected );
void NodeSelected(TreeViewEventArgs e)
{
tabControl.SelectedIndex = e.Node.Index;
}Now this will select the 2nd tab if u select the second node. You can do your own mapping to your liking :) Before you criticize a man, walk a mile in his shoes. That way, when you do criticize him, you'll be a mile away and have his shoes.
-
OK, thats a bit better :)
treeView.AfterSelect += new TreeViewEventHandler( NodeSelected );
void NodeSelected(TreeViewEventArgs e)
{
tabControl.SelectedIndex = e.Node.Index;
}Now this will select the 2nd tab if u select the second node. You can do your own mapping to your liking :) Before you criticize a man, walk a mile in his shoes. That way, when you do criticize him, you'll be a mile away and have his shoes.
Can't seem it find aname for the entire tab control (like in your example you have tabcontrol.) I have 5 tabs eached with a different name. Plus I get errors on ( NodeSelected ); saying more parameters are required.
-
Can't seem it find aname for the entire tab control (like in your example you have tabcontrol.) I have 5 tabs eached with a different name. Plus I get errors on ( NodeSelected ); saying more parameters are required.
Just to chip in, tabcontrol refers to the name of your TabControl variable (System.Windows.Forms.TabControl tabcontrol) as defined in your form class. Gaul Gaulles Technologies, Inc http://www.gaulles.com