viewtree是visual studio的一个空间,此处的两个方法可以实现button控制节点的改变,只能在同级节点之间跳转,解决了不同父节点的同级子节点之间的跳转(注意没一层节点的最后还自动隐藏一个null,不是节点)代码如下:
private void button1_Click(object sender, EventArgs e)
{
System.Windows.Forms.TreeNode treeNode = new System.Windows.Forms.TreeNode();
try
{
if (treeView1.SelectedNode.Name != null)
{
treeNode = this.treeView1.SelectedNode;
this.treeView1.SelectedNode = this.treeView1.SelectedNode.PrevNode;
if (treeView1.SelectedNode == null)
{
this.treeView1.SelectedNode = treeNode.Parent.PrevNode.LastNode;
}
}
}
catch (Exception ex)
{
this.treeView1.SelectedNode = tre
private void button1_Click(object sender, EventArgs e)
{
System.Windows.Forms.TreeNode treeNode = new System.Windows.Forms.TreeNode();
try
{
if (treeView1.SelectedNode.Name != null)
{
treeNode = this.treeView1.SelectedNode;
this.treeView1.SelectedNode = this.treeView1.SelectedNode.PrevNode;
if (treeView1.SelectedNode == null)
{
this.treeView1.SelectedNode = treeNode.Parent.PrevNode.LastNode;
}
}
}
catch (Exception ex)
{
this.treeView1.SelectedNode = tre