2010-04-19 5 views
0

나는 OpenFileDialog을 사용하고 있습니다. 그러나이를 사용하면 Environment.CurrentDirectory이 변경됩니다. RestoreDirectory 속성을 사용하면이 문제가 해결되지만 RestoreDirectory을 사용하지 않는 외부 DLL을 사용하고 있습니다..net OpenFileDialog CurrentDirectory 변경

기본값으로 설정하는 방법이 있습니까? 또는이 성가신 문제에 대한 다른 해결책이 있습니까?

감사합니다.

+0

이 문제를 설명하는 몇 가지 예제 코드를 가지고 있나요? 'OpenFileDialog'를 사용할 때'Enviroment.CurrentDirectory'를 바꿀 수 없습니다. – adrianbanks

답변

2

IMO 트릭을 할 것이라고 표시되어있는 현재의 경로를 저장하고 대화 후를 복원 :

var currentDir = Environment.CurrentDirectory; 

// Show File open dialog etc ... 

Environment.CurrentDirectory = currentDir; 
관련 문제