C#-Winform - 树控件(TreeView)的基本使用

树控件就是类似菜单一样的具有层级关系的控件

C#-Winform - 树控件(TreeView)的基本使用

实现

新建节点

打开vs,新建一个项目

C#-Winform - 树控件(TreeView)的基本使用

 在工具箱中找到TreeView,拖拽进form窗体中

C#-Winform - 树控件(TreeView)的基本使用

C#-Winform - 树控件(TreeView)的基本使用

点击在父容器中停靠 

C#-Winform - 树控件(TreeView)的基本使用

然后在属性中多了一个Dock属性,可以选择位置(我选择在左边)

C#-Winform - 树控件(TreeView)的基本使用

添加一个TextBox,修改Multiline属性(允许多行)为rue,修改Dock属性为Fill

选中TreeView控件,找到Nodes属性,点开弹出TreeNode编辑器,就是在这里添加“树”的节点的

C#-Winform - 树控件(TreeView)的基本使用

随便添加几个

C#-Winform - 树控件(TreeView)的基本使用

可以看到,节点已经出来了

 C#-Winform - 树控件(TreeView)的基本使用

在属性中找到CheckBoxes,设置属性值为true,即可出现复选框(现在只是单选)

C#-Winform - 树控件(TreeView)的基本使用

在属性中找到HotTracking,设置属性为true,即可出现悬浮出现下划线提示

C#-Winform - 树控件(TreeView)的基本使用

CheckBoxes:树节点旁是否显示复选框;

FullRowSelect:指示突出显示是否跨越树视图控件的整个宽度;

Indent:每个子树节点级别的缩进距离;

ItemHeight:树视图控件中每个树节点的高度;

LabelEdit:指示是否可以编辑树节点的标签文本;

Scrollable:指示树视图控件是否在需要时显示滚动条;

ShowPlusMinus:指示是否在包含子树节点的树节点旁边显示加/减按钮;

ShowRootLines:指示是否在树视图根处的树节点之间显示连线;

Name:指示代码中用来标识该对象的名称;