DirDemoForm.pas
上传用户:fh681027
上传日期:2022-07-23
资源大小:1959k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit DirDemoForm;
  2. interface
  3. {$WARN UNIT_PLATFORM OFF}
  4. uses
  5.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  6.   Db, Grids, DBGrids, StdCtrls, MdDsDir, ComCtrls, MdDsCustom,
  7.   MdDsList, ShellCtrls;
  8. type
  9.   TForm1 = class(TForm)
  10.     DBGrid1: TDBGrid;
  11.     DataSource1: TDataSource;
  12.     ShellTreeView1: TShellTreeView;
  13.     MdDirDataset1: TMdDirDataset;
  14.     MdDirDataset1FileName: TStringField;
  15.     MdDirDataset1TimeStamp: TDateTimeField;
  16.     MdDirDataset1Size: TIntegerField;
  17.     MdDirDataset1Attributes: TStringField;
  18.     MdDirDataset1Folder: TBooleanField;
  19.     procedure ShellTreeView1Change(Sender: TObject; Node: TTreeNode);
  20.   private
  21.     { Private declarations }
  22.   end;
  23. var
  24.   Form1: TForm1;
  25. implementation
  26. {$R *.DFM}
  27. procedure TForm1.ShellTreeView1Change(Sender: TObject; Node: TTreeNode);
  28. begin
  29.   MdDirDataset1.Close;
  30.   MdDirDataset1.Directory := ShellTreeView1.Path + '*.*';
  31.   MdDirDataset1.Open;
  32. end;
  33. end.