“现代外观的SelectDirectory函数”在哪里?
这个文档页面一直坚持认为有一个“现代外观”的 SelectDirectory 函数。
https://www.embarcadero.com/products/rad-studio/windows-development?aldSet=en-GB
西雅图10新!现代外观 SelectDirectory 函数。
我在哪里可以找到那个?
如果我调用 FileCtrl.SelectDirectory 一个类似 Win3.1 的对话框弹出窗口:
这是新现代吗?还是我错过了“另一个” SelectDirectory 功能?
回答
从 Delphi 10 Seattle 开始,SelectDirectory 出现了第三个重载,并带有以下注释:
使用 IFileDialog 显示选择目录对话框(推荐在 Windows Vista 或更高版本中使用)。
签名是:
function SelectDirectory(const StartDirectory: string; out Directories: TArray<string>; Options: TSelectDirFileDlgOpts = [];
const Title: string = ''; const FolderNameLabel: string = ''; const OkButtonLabel: string = ''): Boolean; overload;