110,568
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Test
{
public partial class Form2 : Form
{
int index = 0;
public Form2()
{
InitializeComponent();
addTag(this.treeView1.Nodes );
}
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
this.Text = e.Node.Tag.ToString();
int index=(int)e.Node .Tag +1;
Panel panel =(Panel ) Controls["panel" + index.ToString()];
if (panel != null)
panel.BringToFront();
}
private void addTag(TreeNodeCollection nodes)
{
foreach (TreeNode node in nodes)
{
node.Tag = index;
index++;
if (node.Nodes.Count > 0)
addTag(node.Nodes );
}
}
}
}