delphi中TTreeView的使用方法
来源:互联网 发布:昆工网络教学综合平台 编辑:程序博客网 时间:2024/05/20 16:37
【学习万一老师博客摘要】
TTreeView 与两个重要的类相关:TTreeNodes、TTreeNode 。
TTreeNodes即是TTreeView 的Items属性,TTreeNodes是TTreeNode的合集,TTreeNode代表的是TTreeView的节点,不按主从关系,节点依次存储在Items中。
TTreeView的Select方法用来指定TTreeView选择的节点,可以选择多个节点。
TTreeNodes使用add添加同级节点,使用addChild添加下级节点。node.parent表示node节点的上级节点。
TTreeNode的一些属性:
'绝对序号':Node.AbsoluteIndex
'所在级别':Node.Level
'在兄弟中排行':Node.Index
'下级总数':Node.Count
'上级元素':Node.Parent.text
'上一个':Node.GetPrev.text
'下一个':Node.GetNext.text
'上一个兄弟':Node.GetPrevSibling.text
'下一个兄弟':Node.GetNextSibling.text
'上一个可见':Node.GetPrevVisible.text
'下一个可见':Node.GetNextVisilbe.text
'第一个下级':Node.GetFirstChild.text
'最后一个下级':Node.GetLastChile.text
'总数':Node.Ower.count
TreeView的items属性可以导出为*.txt文件,并可从文件或流中导入,需要注意流或文件中的数据格式有严格要求, 要求必须是树状结构; 结构中可以用"空格"和"Tab"分层.
treeview的插入、删除操作
{插入, 只能通过 TTreeNodes}
node := TreeView1.Selected;
TreeView1.Items.Insert(node, '新成员');
{用 TTreeNodes 删除}
node := TreeView1.Selected;
TreeView1.Items.Delete(node);
{用TTreeNode删除}
node := TreeView1.Selected;
node.Delete;
{删除它的所有下级}
node := TreeView1.Selected;
if node.HasChildren then
node.DeleteChildren
- delphi中TTreeView的使用方法
- delphi中TTreeView的使用方法
- 树结构数据装入delphi的TTreeview组件中
- delphi TTreeView
- 终于解决了TTreeView中Node更换图片的问题(Delphi)
- 终于解决了TTreeView中Node更换图片的问题(Delphi)
- DELPHI: TTreeView 中禁止双击事件展开或关闭节点.
- delphi中nil的使用方法
- Delphi中Frame的使用方法
- delphi中Filter的使用方法
- Delphi中Frame的使用方法
- [TTreeView的使用] 将指定目录装入TreeView中
- Delphi中Hash表的使用方法
- delphi中Message消息的使用方法
- delphi中Time消息的使用方法
- delphi中Thread线程的使用方法
- Delphi中Interface接口的使用方法
- Delphi中Hash表的使用方法
- QML基础——QML国际化(中文示例)
- 【POJ1182】食物链+思路+代码(较全)
- PHP获取中文汉字首字母方法
- 在Asp.net MVC下用XML实现网站地图导航
- oracle 日期总结
- delphi中TTreeView的使用方法
- hdu(4996) D-City 并查集
- VIVO Xplay_2.13.2 目前最新ViVo官方固件,完美root,降噪点,完美支持官方OTA升级,稳定,流畅,实用ROM
- Linux进程间的通信(二)
- 向后台数据库提交表单时碰到的问题
- 透视投影的原理和实现
- Java MD5加密方法
- 在android画面切换时设置跟随变动的小圆圈
- 杂项设备注册 misc_register