今天第一次使用TShellListView控件,用它的目的是为了向资源管理器一样显示一个目录的文件,用TListView的话显示文件图标有困难,也就是这点求完美的性格让我尝试着TShellListView控件的使用,网上相关资料很少,为此我也浪费了近一天的时间,原来这个控件在非windows中文版操作系统上当对应的目录autorefalshe设置为true时会报错,在就要换控件之前我想了一种变通的解决方法当对应目录内容有改变时先将shelllistview对应的目录改为另外一个目录,然后再指向现有的目录,结果算解决了这个问题。感觉TshellListView跟TListview差不多,主要是对已有的文件以及选中文件的判断,可参考下面:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, ShellCtrls, StdCtrls;
type
TForm1 = class(TForm)
ShellListView1: TShellListView;
Button1: TButton;
Memo1: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
delphi TShellListView控件尝试使用及sql语句修改表的结构
最新推荐文章于 2022-11-25 23:07:49 发布
本文介绍了如何使用Delphi中的TShellListView控件来展示目录文件,以及解决在非Windows中文版系统上的报错问题。同时,文章提供了用SQL语句修改表结构的示例,包括删除主键、删除字段、添加字段、修改字段和添加新主键的操作步骤。
摘要由CSDN通过智能技术生成