폴더를 선택할수 있는 FolderBrowserDialog

V닉맨 2014.02.09 01:07:58 *: Imports System.Collections
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
With FolderBrowserDialog1
.Reset()
.Description = "선택하세요"
.SelectedPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
.ShowNewFolderButton = True

Dim ret As DialogResult = .ShowDialog
If ret = Windows.Forms.DialogResult.OK Then
Dim nfiles As ObjectModel.ReadOnlyCollection(Of String)
nfiles = My.Computer.FileSystem.GetFiles(.SelectedPath)
MsgBox("폴더안의 파일갯수는 : " & nfiles.Count, MsgBoxStyle.Information)
End If
.Dispose()
End With
Catch ex As Exception

End Try
End Sub
End Class

* 사용자가 폴더를 선택하도록 요청하는 대화상자를 표시합니다

* 폴더를 선택할수 있는 콘트롤 이다

* 위 예제는 선택한 폴더안의 파일갯수를 구하는 예제이다

 

1.jpg 

2.jpg