C#中的问题,关于tabcontrol显示的问题

C#中的问题,关于tabcontrol显示的问题,左边有treeview,有6个节点,希望点击某一node节点时,显示一个tabpage,... C#中的问题,关于tabcontrol显示的问题,左边有treeview,有6个节点,希望点击某一node节点时,显示一个tabpage, 展开
 我来答
工程师首岳
2010-01-29 · TA获得超过278个赞
知道小有建树答主
回答量:162
采纳率:100%
帮助的人:105万
展开全部
首先,你要或得树控件的节点.
代码写在树控件的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
}
下面不用说了,楼应该会了吧
ps0126
2010-01-29 · TA获得超过111个赞
知道答主
回答量:59
采纳率:0%
帮助的人:75.8万
展开全部
如果tabControl1中已经有tabpage可以这样写。
tabControl1.SelectedIndex = 0;
tabControl1.SelectedIndex = 1;
tabControl1.SelectedIndex = 2;
tabControl1.SelectedIndex = 3;
tabControl1.SelectedIndex = 4;
tabControl1.SelectedIndex = 6;
不知道我对您的问题理解的对不对.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
createroselove
2010-01-29 · TA获得超过285个赞
知道答主
回答量:85
采纳率:0%
帮助的人:27.6万
展开全部
tabControl1.SelectedIndex = treeView1.SelectNode.index;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式