문제

Excel 2007은 표준 Windows 폴더 브라우즈 대화 상자의 업데이트/사용자 정의 버전을 사용합니다.이 대화 상자는 사무실 버튼 -> Excel 옵션 -> 저장 -> 서버 드래프트 위치 -> 브라우즈 ...

우리의 고객은 표준 C# 대신 해당 대화 상자를 사용하기를 원합니다. FolderBrowserDialog - 이것이 가능합니까 (즉, Win32 DLLS/API 호출이 무엇인지, 더 많은 것은 합법적일까요?

도움이 되었습니까?

해결책

application.filedialog 객체는 원하는 것을 제공해야합니다. 다중 선택 허용, 초기 폴더 설정, 파일 유형 필터 등을 설정하도록 사용자 정의 할 수 있습니다. API 호출이 필요하지 않습니다.

MSDN FileDialog 객체

MSDN Filedialog Object 회원

다른 팁

Windows 7 (아마도 Vista)에서 여기에서 코드를 찾을 수 있습니다.

http://code.msdn.microsoft.com/windowsapicodepack

나는 그들이 열린 파일 대화 상자처럼 보이는 새로운 폴더 브라우저를 7에서 기존 폴더 브라우저를 마침내 제거했지만 구현 방법을 잘 모르겠습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top