首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#编程,windows编程基础,使用树控件TreeView

开发工具:VS2010;.net framework 3.5

程序:使用树控件TreeView

功能:TreeView的基本用法

目的:学习编程基础

步骤:

1、打开VS2010

2、新建WinForm项目

3、窗体控件:1个TreeView、1个Lable、3个Button、1个TextBox、1个ImageList

4、3个Button控件下Click事件分别输入实现增加(本级和子级节点)和删除树节点代码

5、完成

重点:熟悉TreeView控件的属性

一、程序运行截图:

二、主要代码:

private void btnDel_Click(object sender, EventArgs e)//删除当前树节点(及其子节点)

{

if (tView.SelectedNode != null)

{

if (this.tView.SelectedNode.Parent != null)

this.tView.SelectedNode.Parent.Nodes.Remove(tView.SelectedNode);

else

this.tView.Nodes.Remove(tView.SelectedNode);

}

}

private void btnAddCurr_Click(object sender, EventArgs e)//添加新节点到当前的节点

{

TreeNode nNode = new TreeNode(txtNodeText.Text);

nNode.ImageKey = "folder.png";

nNode.SelectedImageKey = "open.png";

if (tView.SelectedNode == null || tView.SelectedNode.Parent == null)

{

tView.Nodes.Add(nNode);

}

else

{

tView.SelectedNode.Parent.Nodes.Add(nNode);

}

this.tView.SelectedNode = nNode;

}

private void btnAddChild_Click(object sender, EventArgs e)//添加新节点到本级几点的子级中

{

TreeNode nNode = new TreeNode(txtNodeText.Text);

nNode.ImageKey = "folder.png";

nNode.SelectedImageKey = "open.png";

if (tView.SelectedNode == null)

{

tView.Nodes.Add(nNode);

}

else

{

tView.SelectedNode.Nodes.Add(nNode);

}

this.tView.SelectedNode = nNode;

}

三、提示:

查看操作实录视频请关注“业余码农说”,查看发布的同名视频即可

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190123A11XKI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券