Delphi 资源管理器套件    


需要个类似资源管理器的东西, 首先试了下 TDriveComboBox、TDirectoryListBox、TFileListBox, 嘿! Win31 时代的东西, 不是一般地丑.

试了下 Vcl.Shell.ShellCtrls 下的 TShellComboBox、TShellTreeView、TShellListView, 非常满意! 并且 TShellComboBox 也可以免掉了.



unit Unit1;interfaceuses  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.FileCtrl, Vcl.StdCtrls,  Vcl.ComCtrls;type  TForm1 = class(TForm)    procedure FormCreate(Sender: TObject);  private    procedure TreeViewOnChange(Sender: TObject; Node: TTreeNode);  public  end;var  Form1: TForm1;implementation{$R *.dfm}uses Vcl.Shell.ShellCtrls;var  C: TShellComboBox;  T: TShellTreeView;  L: TShellListView;procedure TForm1.FormCreate(Sender: TObject);begin  C := TShellComboBox.Create(Self);  T := TShellTreeView.Create(Self);  L := TShellListView.Create(Self);  C.Parent := Self;  T.Parent := Self;  L.Parent := Self;  T.Width := Screen.Width div 4;  C.Align := alTop;  T.Align := alLeft;  L.Align := alClient;  T.ShellComboBox := C;  L.ShellTreeView := T;  L.ViewStyle := vsList;  T.OnChange := TreeViewOnChange;end;procedure TForm1.TreeViewOnChange(Sender: TObject; Node: TTreeNode);begin  Caption := T.SelectedFolder.PathName;end;end.


©著作权归作者所有:来自51CTO博客作者JLee79的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. [码]值得收藏的好东西
  2. 王坚博士,那个行走于现在与未来之间的大顽童 | 二叉树视频
  3. 谈谈我在北理工博士分享会学习到的东西
  4. 云原生到底是个什么东西?
  5. 实战:阿里巴巴 DevOps 转型后的运维平台建设
  6. 七十万权游粉丝请愿重拍第八季,这个请愿网站上还有更多有趣的东西
  7. 其实算法就这么点东西
  8. 如何移植library到android(三)
  9. 【Jetpack系列一】Jetpack介绍

随机推荐

  1. 在Android的评论屏幕上实施网络呼叫的最
  2. 如何将值发送到Ionic中具有条件的其他页
  3. 将常量文本放在EditText中,这应该是不可编
  4. 使用mediaplayer + surfaceview来播放视
  5. android try catch并不影响性能
  6. Lance老师UI系列教程第三课->QQ登录注册
  7. getCacheDir()和getFilesDir()方法区别
  8. 关于AndroidStudio中提示cannot resolve
  9. eclipse转用android studio——常用快捷
  10. Android多窗口分屏(原生方法)