使用`TSelectDirectoryDialog`时,防止手动滚动到需要的“预选”文件夹

问题描述 投票:0回答:1

当我设置InitialDirTSelectDirectoryDialog属性时,文件夹将被“选中”但如果它在当前可见区域下方,我仍然需要滚动到它。

有没有办法让TSelectDirectoryDialog一开始就不开始?或者是否可以使用不同的对话框来选择现有的文件夹,其行为与我正在寻找的方式相同?

目前我在Windows 7 64位系统上使用它。

lazarus freepascal
1个回答
1
投票

对我来说(Laz 1.8.4,Win 10),TSelectDirectorydialog默认立即转到InitialDir。但是,该对话框看起来像FileOpen对话框。如果您更喜欢单独使用树视图的旧对话框,则应将选项ofOldStyleDialog设置为ON,将ofEnableSizing设置为OFF(后者是由于Windows中的错误)。

© www.soinside.com 2019 - 2024. All rights reserved.