是否可以使用Delphi7的SaveDialog的编辑框使文件名不可编辑?

时间:2013-05-03 09:24:14

标签: delphi

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

使用Delphi(7)的内置SaveDialog组件是否可以实现?

1 个答案:

答案 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