Какие-либо известные проблемы с получением свойства InitialDirectory SaveFileDialog, работающего в Windows 7? - PullRequest
0 голосов
/ 09 августа 2011

Я работаю в C # и могу заставить SaveFileDialog сбросить значение InitialDirectory в Windows XP, но тот же код не работает в Windows 7. Каждый раз, когда в Windows 7 появляется диалоговое окно, оно открывается в последний каталогсохранен или открыт вместо каталога, который я устанавливаю в качестве исходного каталога.Я попытался изменить настройку RestoreDirectory и установить для AutoUpgradeEnabled значение false, но ни одна из них не сработала.

Я не могу предоставить пример кода, но могу дать вам представление о том, что происходит:

Каждый разпользователь пытается сохранить файл, который используется кем-то другим, ему предоставляется возможность сохранить как.Если они нажимают «да», создается новый SaveFileDialog с установленным начальным каталогом и значением «RestoreDirectory».Проблема в том, что всплывающее диалоговое окно не открывается в исходный каталог.

Мой вопрос: есть ли известные проблемы, когда это не работает в Windows 7 или Vista?Если нет, можно ли дать некоторые указатели на то, что искать, чтобы решить эту проблему?Должен ли я иметь только один объект SaveFileDialog, созданный во время этого процесса, и не должен ли он быть локальным для метода?

Спасибо.

...