我要这个控件能返回一个文件夹的路径,界面就跟windows中复制文件时
那个'复制到'按钮点击后出现的那个文件夹树并不会显示具体文件
不跟openfiledialog显示的那样!有无这种控件,哪里有下载!
那个'复制到'按钮点击后出现的那个文件夹树并不会显示具体文件
不跟openfiledialog显示的那样!有无这种控件,哪里有下载!
解决方案 »
- 如何调用RES文件里的gif图片!小弟万分感谢,在线等待。。
- 请问大侠们,如何用程序打开显卡属性对话框,并转到“疑难解答”页面。
- 请问DELPHI IDE自动加入到窗体中控件属性是public?
- Memo控件输入时的Bug(在Delphi 2006 和C++Builder6都有)....谁有解决方法啊?
- 如何打印图象信息
- delphi 7 下如何采集网页里的‱字符
- DELPHI中AS的用法,请教各位。
- kingron(WINAPI)来拿分!!!
- 对于DELPHI我只有一个问题。DELPHI有没想MCSD那样的在国内外找工作都十分管用考试?
- 在delphi中如何实现c++中的静态数据成员的功能?
- 在线等待,如何用MediaPlayer连续播放checklistbox里面的文件?谢谢
- csdn上的 兄弟门啊,给小弟解释下这个东西啊!!!
也可以用SelectDirectory。
SELDIRHELP = 1000;
procedure TForm1.Button1Click(Sender: TObject);
var
Dir: string;
begin
Dir := 'C:\MYDIR';
if SelectDirectory(Dir, [sdAllowCreate, sdPerformCreate, sdPrompt],SELDIRHELP) then
Label1.Caption := Dir;
end;
MyDirName: string;
buffer: string;
idList: PItemIDList;
info: TBrowseInfo;
begin
SetLength(buffer, MAX_PATH);
with info do
begin
hwndOwner := Form1.Handle;
pidlRoot := nil;
pszDisplayName := PChar(buffer);
lpszTitle := PChar('请选择路径');
ulFlags := BIF_RETURNONLYFSDIRS;
lpfn := nil;
lParam := 0;
iImage := 0;
end;
idList := SHBrowseForFolder(info);
if idList <> nil then
begin
SHGetPathFromIDList(idList, PChar(buffer));
SetLength(buffer, StrLen(PChar(buffer)));
MyDirName:=buffer;
end;
end;