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 | 29 | 30 |
Tags
- asp.net
- scrollView
- Java
- MS-SQL
- 웹 서비스
- 안드로이드
- 자바스크립트
- javascript
- Android
- 이클립스
- jsp
- C#
- Eclipse
- Apache Lucene
- 자바
- SpringSource Tool Suite
- MSsql
- TextBox
- STS
- MANTIS
- decompiler
- Web Service
- 컬럼명
- Redirect
- varags
- Maven
- html
- 웹뷰
- WebView
- Bootstrap
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 속성