树状视图
一、 树状视图(TreeView类)
TreeView(树状视图)控件最常用于显示一列目录,就像我的电脑里左窗口一样,不过你可以使用TreeView控件来显示任何分层的信息。
二、树状视图的属性
|
类型 |
属性 |
访问方式 |
说明 |
|
Control |
parent |
读/写 |
获取或设置树状视图的父容器 |
|
string |
Text |
读/写 |
获取或设置树状视图的文本名称 |
|
bool |
NodeWrap |
读/写 |
获取或设置一个值,它指示空间不足时节点中的文本是否换行。 |
|
bool |
ShowPlusMinus |
读/写 |
获取或设置一个值,它指示是否显示树状视节点的加号与减号 |
|
bool |
ShowLines |
读/写 |
获取或设置一个值,用来指示是否在树节点之间绘制连线。 |
|
bool |
ShowRootLines |
读/写 |
获取或设置一个值,用来指示是否在树视图根处树节点之间绘制连线 |
|
ImageList |
ImageList |
读/写 |
获取或设置树节点的图象集 |
|
int |
ImageIndex |
读/写 |
获取或设置图片索引 |
|
int |
SelectedImageIndex |
读/写 |
获取或设置当树节点选定时所显示图像的图像列表索引值。 |
|
TreeNode |
SelectedNode |
读/写 |
获取或设置当前选定的树节点 |
|
TreeNode |
Nodes |
读/写 |
获取或设置树节点的集合。 |
三、树状视图方法
|
返回值类型 |
方法名称 |
说明 |
|
void |
BeginUpdate |
禁止任何树状视图重绘 |
|
void |
EndUpdate |
启动任何树状视图重绘 |
四、树状视图事件
|
事件 |
方法 |
委托 |
参数 |
|
BeforeSelect |
OnBeforeSelect |
TreeViewCancelEventHandler |
TreeViewCancelEventArgs |
|
在选定树状节点前触发 |
| ||
|
AfterExpand |
OnAfterExpand |
TreeViewEventHandler |
TreeViewEventArgs |
|
在展开树节点后发生 |
| ||
|
AfterCollapse |
OnAfterCollapse |
TreeViewEventHandler |
TreeViewEventArgs |
|
在折叠树节点后发生 |
| ||
|
AfterSelect |
OnAfterSelect |
TreeViewEventHandler |
TreeViewEventArgs |
|
在选定树节点后发生 |
| ||
这几个事件中的参数都有统一的一个属性Node用来获取当前选种树节点的名称的,这个属性对于我们以后有很大的用处。
在我们平时看到树状视图时,一般都会发现,当你点击树状视图中的节点都会展开,并且分出很多个新的小节点,而这些节点是怎么来的呢,当然不会是凭空想象来的,而是我们通过树节点类构造出来的了,下面我就要为大家介绍树节点类。
五、树节点类(TreeNode)
使用方式:TreeNode td = new TreeNode(string str);
树节点类里有很多个有用的构造函数,string类型的参数,主要是用来设置当前树节点的名称使用的。
六、树节点类属性
|
类型 |
属性 |
访问方式 |
说明 |
|
int |
Index |
读/写 |
获取或设置树节点在树节点集合中的位置 |
|
string |
Text |
读/写 |
获取或设置状态栏窗格的文本名称 |
|
Control |
Parent |
读/写 |
获取或设置父容器 |
|
TreeNode |
FirstNode |
读 |
获取树节点集合中的第一个子节点 |
|
TreeNode |
LastNode |
读 |
获取最后一个树节点 |
|
TreeNode |
NextNode |
读 |
获取下一个同级树节点 |
|
TreeNode |
PrevNode |
读 |
获取上一个同级树节点 |
|
TreeNode |
NextVisibleNode |
读 |
获取下一个可见树节点 |
|
TreeNode |
PrevVisibleNode |
读 |
获取上一个可见树节点 |
|
int |
ImageIndex |
读/写 |
获取或设置树状视图中的图片索引 |
|
int |
SelectedImageIndex |
读/写 |
获取或设置当树节点处与选种时所显示的图象的图象索引 |
|
TreeNode |
Nodes |
读/写 |
获取或设置树节点的集合。 |
本文详细介绍了树状视图(TreeView)及其属性、方法、事件,以及TreeNode类的使用方式、属性,帮助开发者更好地理解和应用树状视图。
1912

被折叠的 条评论
为什么被折叠?



