为打开文件对话框VS的FolderBrowserDialog初始目录

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

当我用打开文件对话框选择一个文件,它会记住最后访问的目录中,这样,当我回去的对话框,它在默认情况下,该位置开始。

但的FolderBrowserDialog没有在那个位置开始,而是开始于指定的RootFolder。

所以,我想知道哪里的OpenFileDialog存储最近访问过的路径,所以我可以找回它,使用它作为的FolderBrowserDialog的默认位置。

c# openfiledialog folderbrowserdialog
2个回答
0
投票

首先,请确保RestoreDirectory的财产OpenFileDialog设置为false。然后,你可以检查Environment.CurrentDirectory的价值,以获得最新的一个。希望这有助于。


0
投票

如果您需要设置将出现在对话框的树视图中最顶层的文件夹,设置RootFolder property,这需要的Environment.SpecialFolder enumeration成员。

因此,为了保持上次使用的目录的唯一方法就是自己设置SelectedPath属性。存储用户最后选择的目录中的字段/配置设置,然后打开FolderBrowserDialog之前恢复

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