Delphi 7 - 表单中的嵌入式文件打开对话框

标签 delphi delphi-7 topendialog opendialog

有谁知道是否可以在您自己的表单中嵌入文件打开对话框?

我们有一个选项卡式对话框,在其中一个选项卡上,我们希望用户能够浏览具有与标准打开对话框相同功能的文件,例如“查找”组合框、位置栏、shell 文件列表、带名称完成的文件名组合编辑等。

我研究过使用一些第 3 方组件重新创建对话框,即 Jam Shell Browser Components

我可以通过这种方式获得大部分功能,但我遗漏了一些东西,例如位置栏和文件名自动完成\建议

最佳答案

我不想说这是不可能的,但考虑到你可能涉及的丑陋的 winapi 黑客攻击的数量,我建议“用一些第 3 方组件重新创建对话框”,但使用 VirtualShellTools
VirtualShellTools 可以从this SVN archive 下载.
here's the google code project page .

(至少它有文件名自动完成组合框,但我不确定它是否有位置栏)。希望对您有所帮助。

关于Delphi 7 - 表单中的嵌入式文件打开对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/272489/

相关文章:

delphi - 显示 "empty"TDateTimePicker

delphi - 如何同步父/子进程执行?

delphi - Delphi 7 中 FreeAndNil 的替代品是什么?

delphi - 如何防止用户根据其值离开 DBGrid 的单元格

sorting - 如何完全按照选择的顺序从 TOpenDialog 获取选定的文件?

delphi - Delphi的基本代码

delphi - 在 GetObject() 调用后,Graphics.TBitmap 成功从 JPEG 帧解码导致空 TDibSection

delphi - 为什么打开和保存对话框不显示与所选过滤器匹配的文件?

image - 我们可以在TGIFImage delphi组件中停止动画吗?