Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- STS
- 웹뷰
- decompiler
- TextBox
- Redirect
- WebView
- MS-SQL
- MANTIS
- Eclipse
- Java
- varags
- 안드로이드
- 컬럼명
- jsp
- Maven
- 자바
- Web Service
- Apache Lucene
- asp.net
- 자바스크립트
- MSsql
- SpringSource Tool Suite
- 웹 서비스
- Android
- 이클립스
- html
- scrollView
- Bootstrap
- C#
- javascript
Archives
- Today
- Total
bboks.net™
C# OpenFileDialog 필터 적용 본문
C#에서 파일을 열때는 OpenFileDiaglog를 사용한다. 기본적으로 열수 있는 파일의 형식은 모든 파일이다. 하지만 특정파일만 보이게 하고 싶을 때가 있다. 이때는 OpenFileDialog에 Filter를 적용하면 된다.
사용법은
OpenFileDialog openDialog = new OpenFileDialog();
openDialog.Filter = "filter_text";
openDialog.Filter = "filter_text";
filter_text 부분에 적용하고자 하는 필터 스트링을 작성함으로써 필터의 적용이 가능하다.
필터 스트링의 형식은
Label|Extension1[[;Extension2]...[;ExtensionN]]
Label은 파일 형식을 설명하는 문자열이다.
예)
"Word 문서"
"Word 문서"
"Excel 워크시트"
"PowerPoint 프레젠테이션"
"Office 파일"
"모든 파일"
Extention은 파일의 확장자 문자열이다. 둘 이상 사용된 경우 Extention을 세미콜론으로 구분해야 한다.
예)
"*.doc"
"*.xls;"
"*.ppt"
"*.doc;*.xls;*.ppt"
“*.*”
다음은 유효한 Filter의 전체 예이다.
Word Documents|*.doc
Excel Worksheets|*.xls
PowerPoint Presentations|*.ppt
Office Files|*.doc;*.xls;*.ppt
All Files|*.*
[참조] FileDialog.Filter 속성