폴더를 선택하기 위해 FolderBrowserDialog를 사용하면 다음과 같은 창이 뜨게 된다.

image

이러한 창 대신에 OpenFileDialog형태의 폴더 선택 창을 사용하고 싶다면 CommonOpenFileDialog를 사용하면 된다.

설치 방법

CommonOpenFileDialog를 사용하려면 다음 dll파일이 필요하며, Nuget을 이용해 설치할 수 있다.

  • Microsoft.WindowsAPICodePack.dll
  • Microsoft.WindowsAPICodePack.Shell.dll
Install-Package WindowsAPICodePack-Shell

사용 방법

using (var dialog = new CommonOpenFileDialog())
{
    dialog.IsFolderPicker = true;
    if(dialog.ShowDialog() == CommonFileDialogResult.Ok)
    {
        SelectedFolderPath = dialog.FileName;    
    }
}

image

카테고리:

업데이트:

댓글남기기