如何确定treeview的所选项目
在treeview中,除了用text属性来确定所选项外,还有没有别的识别方法?
要唯一的。
比方,如果有两个项目的文本是一样的话,用text属性就可能出现问题。
问题点数:20、回复次数:5Top
1 楼syd111(赤蝎13)回复于 2003-12-02 08:45:06 得分 2
itemidTop
2 楼2312(╰@oo恒星★)回复于 2003-12-02 09:23:28 得分 10
procedure TF_main.TreeView1Expanding(Sender: TObject; Node: TTreeNode;
var AllowExpansion: Boolean);
var IndexId,ParentId,LevelId:integer;
nodeText:string; //选中的文本
begin
IndexId:=Node.Index; //索引
ParentId:=node.Parent.Index; // 父亲索引 LevelId:=Node.Level; // 层
nodeText:=Node.Text; // 文本
.......
end;
Top
3 楼2312(╰@oo恒星★)回复于 2003-12-02 09:24:50 得分 6
如上所示,这样你可以通过层、索引进行识别Top
4 楼ls2008(結婚了吧,傻B了吧)回复于 2003-12-02 09:31:30 得分 2
TreeView1.select(就是你所選中的項了).level(得到層次)
TreeView1.select(就是你所選中的項了).text(得到內容)
..........詳见delphi helpTop
5 楼yuanrong(超级猫)回复于 2003-12-02 09:53:34 得分 0
谢谢各位。Top
相关问题
- 如何确定TreeView的NODE
- TREEVIEW中如何确定当前选择的是在整个TREEVIEW中的第几行?
- 在TREEVIEW中怎样才能知道所选项目在TREEVIEW中属于哪一层?(具体见内)
- 请问:怎么得到TreeView和ListView中当前选择的项目呢?
- treeview中如何判读用户没有选择项目(在线等)
- 软件项目边界如何确定?
- 请问ListBox控件在多选的情况下,如何确定选中项目的索引号??
- 急!!!!!!我作了个TreeView我如何知道我选择的项目是那一个?在添加项目的时候,有ID号吗?
- 挑战性问题:pb的TreeView能实现在项目前面加上复选框(小对勾)吗?
- 如何读取TREEVIEW控件所选择项目的显示内容?(解决立即结贴)




