[C#] WinForms 파일 관리 앱 확장 5탄
2025. 4. 18. 21:42ㆍ개발이야기
728x90
반응형
폴더 선택 기능 추가하기
이전 글에서는 파일명 검색 기능을 추가했습니다.
이번에는 사용자가 폴더 경로를 직접 입력하지 않고, 폴더 선택 창(FolderBrowserDialog) 을 띄워서 폴더를 선택할 수 있도록 기능을 추가해보겠습니다!
폴더를 편하게 선택할 수 있게 하면 사용자 경험이 훨씬 좋아집니다.
1. 추가 목표
- 폴더 선택 버튼 추가
- FolderBrowserDialog를 통해 폴더 경로 선택
2. UI 수정 사항
- Button 추가
- Button (Name: btnSelectFolder, Text: "폴더 선택")
- 기존 TextBox(txtFolderPath)는 그대로 사용
3. 코드 추가하기
폴더 선택 버튼 클릭 이벤트
private void btnSelectFolder_Click(object sender, EventArgs e)
{
using (FolderBrowserDialog dialog = new FolderBrowserDialog())
{
if (dialog.ShowDialog() == DialogResult.OK)
{
txtFolderPath.Text = dialog.SelectedPath;
btnLoadFiles.PerformClick(); // 폴더 선택 후 파일 목록 자동 로드
}
}
}
- FolderBrowserDialog 클래스를 사용해 폴더 선택 창을 띄웁니다.
- 사용자가 폴더를 선택하면 txtFolderPath에 경로를 입력하고 파일 목록을 불러옵니다.
4. 주요 포인트 정리
항목 설명
폴더 선택 창 | FolderBrowserDialog 사용 |
폴더 경로 설정 | 선택한 폴더를 TextBox에 자동 입력 |
자동 목록 새로고침 | 폴더 선택 후 바로 파일 목록 불러오기 |
이번 글에서는 WinForms 파일 관리 앱에 폴더 선택 기능을 추가했습니다.
- 사용자가 경로를 직접 입력할 필요 없이 쉽게 폴더를 선택할 수 있음
- 폴더 선택 후 파일 목록 자동 로딩
점점 더 완성도 높은 파일 관리 앱이 되어가고 있습니다!
728x90
반응형
'개발이야기' 카테고리의 다른 글
[C#] WinForms 파일 관리 앱 최종 (0) | 2025.04.19 |
---|---|
[C#] WinForms 파일 관리 앱 확장 6 (0) | 2025.04.19 |
[C#] WinForms 파일 관리 앱 확장 4탄 (0) | 2025.04.18 |
[C#] WinForms 파일 관리 앱 확장 3탄 (0) | 2025.04.18 |
[C#] WinForms 파일 관리 앱 확장 2탄 (0) | 2025.04.18 |