2013-09-02 5 views
5

이러한 유형의 파일 저장 대화 상자에서 파일 형식을 필터링하려면 어떻게합니까?VB.Net에서 열린 파일 대화 상자를 필터링하는 방법

Using O As New OpenFileDialog With {.Filter = "(Image Files)|*.jpg;*.png;*.bmp;*.gif;*.ico|Jpg, | *.jpg|Png, | *.png|Bmp, | *.bmp|Gif, | *.gif|Ico | *.ico", .Multiselect = False, .Title = "Select Image"} 
    If O.ShowDialog = 1 Then 
     TextBox1.Text = O.FileName 
    End If 
End Using 
+0

예제를 시도해 보셨습니까? 작동 했나요? 그렇지 않은 경우 오류가 발생 했습니까? – Tim

+0

그것은 작동하지만 예제는 이미지 파일을 필터링하는 것이지만 원하는 것은 다음과 같습니다. * .JAR * .JAVA없이 모든 파일 형식 표시 – user2618553

+2

필터가 작동하는 방식이 아닙니다. FileOk 이벤트를 구현하고 마음에 들지 않는 파일을 거부하는 것이 최선책입니다. 또는 디렉토리를보다 잘 조직하십시오. –

답변

1

그 필터 없음을 제외한 옵션 : 은 내가 구글에서 발견 * JAR와 * JAVA 예을 제외한 모든 파일 을 나열합니다. 파일 유형이 xxxxx (끝까지 제외하려는 경우)으로 끝나면 나중에 코드를 추가하여 처리 할 수 ​​있습니다.

2

안녕하세요.이 코드를 사용해보세요.

openFD.InitialDirectory = "C:\" 
openFD.Title = "Open a Text File" 
openFD.Filter = "Text Files|*.txt" 
openFD.ShowDialog() 

언제든지 문의하십시오.

감사합니다.

+0

코드가 완벽하게 작동합니다. 감사합니다 .-D –

관련 문제