
C#中的问题,关于tabcontrol显示的问题
C#中的问题,关于tabcontrol显示的问题,左边有treeview,有6个节点,希望点击某一node节点时,显示一个tabpage,...
C#中的问题,关于tabcontrol显示的问题,左边有treeview,有6个节点,希望点击某一node节点时,显示一个tabpage,
展开
3个回答
展开全部
首先,你要或得树控件的节点.
代码写在树控件的AfterSelect事件中
该事件有两个参数如下
// private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
e.Node.Text//这个是用来获取选中子节点当前显示的文本.是String型
e.Node.Level//这个是用来获取当前选中的根节点的索引,从0开始,是int型。
即然节点可以获取了。用个if判断一下
String type=e.Node.Text;
if(type=="子节点文本")
{
//显示一个tabpage
}
下面不用说了,楼应该会了吧
代码写在树控件的AfterSelect事件中
该事件有两个参数如下
// private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
e.Node.Text//这个是用来获取选中子节点当前显示的文本.是String型
e.Node.Level//这个是用来获取当前选中的根节点的索引,从0开始,是int型。
即然节点可以获取了。用个if判断一下
String type=e.Node.Text;
if(type=="子节点文本")
{
//显示一个tabpage
}
下面不用说了,楼应该会了吧
展开全部
如果tabControl1中已经有tabpage可以这样写。
tabControl1.SelectedIndex = 0;
tabControl1.SelectedIndex = 1;
tabControl1.SelectedIndex = 2;
tabControl1.SelectedIndex = 3;
tabControl1.SelectedIndex = 4;
tabControl1.SelectedIndex = 6;
不知道我对您的问题理解的对不对.
tabControl1.SelectedIndex = 0;
tabControl1.SelectedIndex = 1;
tabControl1.SelectedIndex = 2;
tabControl1.SelectedIndex = 3;
tabControl1.SelectedIndex = 4;
tabControl1.SelectedIndex = 6;
不知道我对您的问题理解的对不对.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
tabControl1.SelectedIndex = treeView1.SelectNode.index;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询