1

根据我们的要求,我们只是想让用户选择一个保存文件的地方,并限制其名称的编辑。

使用 Delphi (7) 的内置 SaveDialog 组件可以做到这一点吗?

4

1 回答 1

10

是的,这是可能的,但这不是你真正想要做的。您要做的不是选择文件名,而是选择文件夹,这是另一个问题。

使用FileCtrl,

var
  dir: string;
begin
  if SelectDirectory('Select Directory','', dir, [sdNewUI, sdNewFolder]) then
    ShowMessage(dir);

在 Vista+ 上,您还可以使用文件对话框的目录选择模式

于 2013-05-03T09:28:58.293 回答