如何得到ShellListView改变时的全部文件名?
1.ShellTreeView和ShellListView同步之后,ShellTreeView的改变(单双击、+、-、键盘上下选择)可以在ShellTreeView看到,但想得到ShellTreeView每变化(最好能识别外部变化,即有文件在外部在程序外部改动也能随之变化,资源管理器就可以)就获取全部文件名输出,我用stringGrid。其实就是想stringGrid和ShellTreeView同步。
2.单击ShellTreeView空白的地方会出错,是否ShellTreeView有bug?请大家帮帮忙,继续有分!
1.ShellTreeView和ShellListView同步之后,ShellTreeView的改变(单双击、+、-、键盘上下选择)可以在ShellTreeView看到,但想得到ShellTreeView每变化(最好能识别外部变化,即有文件在外部在程序外部改动也能随之变化,资源管理器就可以)就获取全部文件名输出,我用stringGrid。其实就是想stringGrid和ShellTreeView同步。
2.单击ShellTreeView空白的地方会出错,是否ShellTreeView有bug?请大家帮帮忙,继续有分!
解决方案 »
- Oracle数据库 dephi 7.0,在修改DBGridEh2一个字段时发生错误“缺少用于更新或刷新的基本表信息”
- 为什么我运行corba的demos\idl2pas的accountserver出现无法定位程序输入点?
- 求教:如何整合Louts notes,顶者有分~~
- update 更新数据后,如何返回知道更新的记录数
- 关于EnlcoGr.dcu问题
- 怎样从数据库表中取Clob字段数据?在线等!!!!!
- 送分:哪里有InstallShield Express8.0的下载?
- 救命~~~救命~~~救命~~~~~~USB摄像头编程
- 关于数据库选用的问题?
- nt中delphi5。0用adoquery怎样控制对空表的操作!!!在线等待!!!!!!!help me
- 誰有D7方面報表的例子,供小弟學飛一下.
- 请解释一下ShellCtrls单元
看~
shelltreeview1.refresh应该怎么写?还缺少什么函数?
var
myStr:string;
i:integer;
begin
myStr:='';
for i:=0 to ShellListView1.Items.Count-1 do
myStr:=myStr+ShellListView1.Folders[i].PathName ;
memo1.Text :=myStr;
end;
ShellListView1和ShellTreeView1的AutoRefresh属性都设为true之后来回点击一些目录就会出错;只把ShellTreeView1的AutoRefresh属性都设为true也可以做到自动刷新,不过还会出错,只是小些机会;两个都不设AutoRefresh就不会出错!
我从新建一个unit只放着两个vcl都会出错,一定是他们的bug!
他们的autorefresh设成ture,运行的时候点击一些目录会的时候会有内存调用出错!具体原因还未清楚。有那微笑地给我介绍一些类似TShellTreeView、TShellListViewd国内的vcl?
当然要能在非英文windows系统顺利运行的!谢谢!