根据我们的要求,我们只是想让用户选择一个保存文件的地方,并限制其名称的编辑。
使用 Delphi (7) 的内置 SaveDialog 组件可以做到这一点吗?
是的,这是可能的,但这不是你真正想要做的。您要做的不是选择文件名,而是选择文件夹,这是另一个问题。
使用FileCtrl
,
var
dir: string;
begin
if SelectDirectory('Select Directory','', dir, [sdNewUI, sdNewFolder]) then
ShowMessage(dir);
在 Vista+ 上,您还可以使用文件对话框的目录选择模式。