작동하지 않습니다 동일한 폴더에 대화 가지고, 모든 실행에서OpenFileDialog를 InitialDirectory는이 코드가
OpenFileDialog dialog = new OpenFileDialog();
dialog.InitialDirectory = GetDataPath(...);
dialog.AutoUpgradeEnabled = false;
dialog.Filter = GetFilter(...);
if (dialog.ShowDialog(this) == DialogResult.OK)
{...}
내가 기대를 - GetDataPath (...) 폴더를하지만, 마지막에 남아 선택한 폴더.
올바른 동작입니까? 이 문제를 해결하는 방법을 알고 있습니까? Windows가 마지막으로 사용한 경로를 레지스트리에 저장하는 경우 레지스트리를 찾는 방법을 알고 있습니까?
EDIT1 :
으로 :
dialog.AutoUpgradeEnabled = true;
가 ... 예상대로
EDIT2을하고있다 : 같은 문제로 여기 Any known problems with getting SaveFileDialog's InitialDirectory property working in Windows 7?
[SaveFileDialog의 초기 디렉터리 설정?] (http://stackoverflow.com/questions/1175242/setting-the-initial-directory-of-an-savefiledialog) –
InitialDirectory가 사용되지 않는다는 점에 유의하십시오. FileName (s)을 선택한 경우 ... 샘플 코드에서는 대소 문자를 구분하지 않습니다. – zeFrenchy
@Cody Gray 그것은 중복되지 않습니다. 나는 이미 그 해법을 시도해 보았고 작동하지 않는다. – Felics