TreeView基本使用

编程入门 行业动态 更新时间:2024-10-23 14:25:22

<a href=https://www.elefans.com/category/jswz/34/1747481.html style=TreeView基本使用"/>

TreeView基本使用

作用:以树的方式显示集合,可以显示层次关系。

常用属性:

Nodes属性:该属性用于设计TreeView控件的节点。

ImageList属性:用于设置从中获取图像的ImageList控件,该属性的设置必须与ImageList控件相配合。

Scrollable属性:用于指示当TreeView控件包含多个节点,无法全部可视时确定是否使用滚动条,有true和false两个值。

ShowLines属性:用于指示是否在同级别节点以及父节点与子节点之间显示连线。有true和false两个值。

ShowPlusMinus属性:用于指示是否在父节点旁边显示“+/-”按钮。有true和false两个值。

ShowRootLines属性:用于指示是否在根结点之间显示连线。有true和false两个值。

SelectedNode属性:用于获取或设置TreeView控件中被选中的节点。

常用事件:

AfterSelect事件:TreeView控件最常用的事件为AfterSelect事件,当更改TreeView控件中选定的内容时触发该事件。

后台代码:

//向树形控件里面添加元素private void add_Click(object sender, EventArgs e){treeView1.ImageList = imageList1;TreeNode selectNode = treeView1.SelectedNode; //得到当前选中节点的对象if (selectNode == null) { MessageBox.Show("先选择一个节点", "提示信息"); return; }//动态创建节点对象TreeNode newNode = new TreeNode("新节点", 1, 2);//添加节点到选中的节点下面selectNode.Nodes.Add(newNode);selectNode.Expand(); //节点展开treeView1.Select(); //使控件活动}//从树形控件里面删除元素private void dele_Click(object sender, EventArgs e){TreeNode selectNode = treeView1.SelectedNode;if (selectNode == null) { MessageBox.Show("删除之前需要选中一个节点", "提示信息"); return; }//得到父控件对象TreeNode ParentNode = selectNode.Parent;if (ParentNode == null) { MessageBox.Show("根节点不可删除", "提示信息"); }else treeView1.Nodes.Remove(selectNode);treeView1.Select();}

更多推荐

TreeView基本使用

本文发布于:2023-12-05 21:59:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1665439.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:TreeView

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!