Ustawianie początkowego katalogu SaveFileDialog?
Chciałbym SaveFileDialog z następującym zachowaniem:
Po pierwszym otwarciu przechodzi do „Moje dokumenty”.
Następnie przechodzi do ostatniego wybranego folderu. Jaki jest najlepszy sposób, aby to osiągnąć?
Jeśli nie ustawię InitialDirectory, trafi on do katalogu exe - co nie jest tym, czego chcę. Zapamiętuje jednak ostatni wybrany katalog - nawet między wykonaniami.
Jeśli ustawię InitialDirectory, nie zapamięta ostatnio wybranego katalogu. Oczywiście mogłem zapisać ostatni wybrany katalog w rejestrze :( ale szukam lepszego rozwiązania.
SaveFileDialog dialog = new SaveFileDialog();
//??? dialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
dialog.ShowDialog();
Jakakolwiek rada?