根据我们的要求,我们只想让用户选择保存文件的位置并限制其名称的编辑。
使用Delphi(7)的内置SaveDialog组件是否可以实现?
答案 0 :(得分:10)
是的,这是可能的,但这不是你真正想要做的事情。您要做的不是选择文件名,而是选择文件夹,这是一个不同的问题。
使用FileCtrl
,
var
dir: string;
begin
if SelectDirectory('Select Directory','', dir, [sdNewUI, sdNewFolder]) then
ShowMessage(dir);
在Vista +上,您还可以使用directory selection mode of the file dialog。