当我使用OpenFileDialog选择一个文件时,它会记住上次访问的目录,这样当我回到对话框时,默认情况下会在该位置启动。
但是FolderBrowserDialog不会从该位置开始,而是从指定的RootFolder开始。
所以我想知道OpenFileDialog在哪里存储最后访问过的路径,以便我可以检索它并将其用作FolderBrowserDialog的默认位置。
答案 0 :(得分:0)
首先,确保RestoreDirectory
的属性OpenFileDialog
设置为false。然后,您可以检查Environment.CurrentDirectory
的值以获取最新的值。希望这可能有所帮助。
答案 1 :(得分:0)
如果需要设置将出现在对话框树视图中的最上面的文件夹,请设置RootFolder property
,该文件夹采用Environment.SpecialFolder
enumeration的成员。
因此,保留上一个使用的目录的唯一方法是自己设置SelectedPath
属性。用户将最后选择的目录存储在字段/配置设置中,然后在打开FolderBrowserDialog