如何opendialog即能选择文件又能选择文件夹? ( 积分: 100 )

  • 主题发起人 主题发起人 291118
  • 开始时间 开始时间
2

291118

Unregistered / Unconfirmed
GUEST, unregistred user!
我发现当设置OPENDIALOG为多选的时候,它可以选 中文件夹但在编辑框中不显示,可能是它进行了过虑,我想通过它的选择事件,可以进行改为让它也能选择目录 但一直没有成功,请高手指点?
 
我发现当设置OPENDIALOG为多选的时候,它可以选 中文件夹但在编辑框中不显示,可能是它进行了过虑,我想通过它的选择事件,可以进行改为让它也能选择目录 但一直没有成功,请高手指点?
 
好像没有,不过你可以用两个命令来实现,一个选择文件,一个选择目录。
 
我刚才也帮你研究了一下,真的不行,看来需要自己做了!
 
是不是 options := option + [ofAllowMultiSelect]
 
to jfyes ,你写的这个是能够同时选择多个文件的设置法。<br>我想随便问一下,先择目录怎么设呢?
 
注:在uses那里引用FileCtrl单元,以下代码可选择目录!<br>procedure TForm1.Button1Click(Sender: TObject);<br>var<br> s: string;<br>begin<br> if SelectDirectory('浏览文件夹','',s) then<br> Form1.Caption := S; //S等于目录的路径<br>end;
 
SelectDirectory 看看它的帮助,查查源代码!收获颇丰!谢谢isolation
 
要是用SelectDirectory我早就实现了,关键是它只能先目录,不能选文件,假设你要做一个发送文件的对话框,你就得考虑用户可能要选择文件夹和文件,我现在研究的有点眉目了!
 
自己做个对话框啊!太偷懒了吧?做个对话框要多少功夫?
 
我结吧 看来是没有捷径了!
 
后退
顶部