var
a:TTreeNode;
begin
a:=treeview1.Selected;
排序后再treeview1.Selected:=a;
(没试过.)
a:TTreeNode;
begin
a:=treeview1.Selected;
排序后再treeview1.Selected:=a;
(没试过.)
解决方案 »
- Delphi 2006下的Webservice中文问题
- 下周的昨天的昨天是男友的生日 ,祝其生日快乐,想对他说:谢谢一年来的关心和帮助,请继续将此精神发扬广大~~~~~~
- 一个关于DBGrid的问题。请问能否动态在DBGrid中添加数据?
- 请教如何编写ACTIVEX控件?
- 关于printer问题,请关注!
- 数据库接口程序,有人开发吗?8000元
- 关于控件刷新闪动的问题
- ADO Filter's BUG??
- 如何只通过D中的组件实现客户端与服务端的数据交换(加分100)
- 搜索引擎问题(1)---程序调用引擎,搜索关键字
- 请问:如何才能使OpenDialog只能打开预设目录下的文件?
- 有没有人知道超星图书浏览器的注册码,谢谢,100分相赠
关注
treeview.clear;
SortTreeView(...);
...
{定位处理?}
...
Temp:TTreeNode;
begin
Temp := TreeView1.Selected;
排序;
Temp.Selected := True;
end;
可以这样赋值呀,没错吧?当然a.selected:=true好象更好.
我有了解决办法,就是用TreeView.Items[i].Text来匹配,如果有则将
TreeView.Selected := TreeView.Items[i].Text;
当然,在TreeView的OnChanged事件中要记录Text值到,全局变量。
谢谢,各位的参与。有问题我们可以相互交流。
使用ScrollBy(x,y)返回到指定的Ttreenode。
大概是这样,你可以试试