OpenFileDialog 구성 요소 파일 열기...계속
5234 단어 dialog
InitialDirectory 대화 상자의 초기 디렉토리
this.openFileDialog1.InitialDirectory = "d:\\";//
this.openFileDialog1.ShowDialog();
Filter 대화 상자에 표시할 파일 필터(예: 텍스트 파일(*.txt)|*.txt|모든 파일(*.*)|||||*.*)
Filter 속성의 구성: "Excel 파일|*.xls", 앞의 "Excel 파일"은 라벨이 되고 읽을 수 있는 문자열로 스스로 정의할 수 있습니다. "|*.xls"는 필터로 필터 폴더의 접미사 이름을 나타냅니다.xls 파일,
"*"는 Excel 파일 이름과 일치하는 문자열을 나타냅니다.
자주 사용하는 경우:
(1) Filter는 null 또는 Empty로 모든 파일을 표시하고 항상 폴더를 표시합니다.
this.openFileDialog1.Filter = string.Empty;
(2) 특정한 파일을 선별해야 한다. Filter 속성을'탭|*. 접미사'로 설정해야 한다. 이 형식에 따라 탭은 사용자 정의가 가능하고 문자열이면 된다. 접미사는 당신이 선별해야 할 파일의 접미사를 나타낸다. 예를 들어'.txt,.doc'등이다.
this.openFileDialog1.Filter = " |*.*";
this.openFileDialog1.Filter = "|*.doc";
(3) 여러 가지 파일을 선별해야 한다. 예를 들어 그림 파일을 선별해야 하지만 그림 파일의 접미사는 몇 가지가 있다. 예를 들어 jpg, png,gif 등이다. 이 파일들을 동시에 선별해야 할 때 Filter 속성을'탭|*.jpg;*.png;*.gif'로 설정한다. 주의: 선별기에 몇 개의 접미사를 추가했을 뿐이다. 서로 다른 접미사 사이에는 분호로 구분한다.
this.openFileDialog1.Filter = " |*.jpg;*.png;*.jpeg;*.bmp;*.ico";//
(4) 여러 파일을 필터링해야 하지만 동시에 모두 나열하지는 않으며 드롭다운 목록을 통해 각각 원하는 파일 유형을 선택해야만 필터링할 수 있습니다.이 경우 필터를 몇 개 더 설정하면 됩니다. Filter 속성은 다음과 같습니다.'라벨 1|*.jpg|라벨 2|.png|라벨 3|.gif'.참고 서로 다른 필터 사이에는 | 로 구분하면 됩니다.
this.openFileDialog1.Filter = " 1|*.doc| 2|*.txt| 3|.xls| 4|*.jpg";//|
FilterIndex 대화 상자에서 선택한 파일 필터의 인덱스
this.openFileDialog1.Filter = " 1|*.doc| 2|*.txt| 3|.xls| 4|*.jpg";//|
this.openFileDialog1.FilterIndex = 2;
RestoreDirectory 제어 대화 상자가 닫히기 전에 현재 디렉토리를 복원할지 여부
이 속성은 현재 프로그램의 시스템을 제어합니다.Environment.CurrentDirectory의, 즉 속성이true로 설정되면 System.Environment.CurrentDirectory는 항상 프로그램이 시작하는 폴더 디렉토리입니다.false로 설정된 경우
OpenFileDialog를 사용하여 파일을 선택할 때마다 System.Environment.CurrentDirectory는 파일을 마지막으로 여는 디렉토리가 됩니다.
this.openFileDialog1.RestoreDirectory = false;
FileName 대화상자에 표시되는 첫 번째 파일 또는 마지막으로 선택한 파일
string name = openFileDialog1.FileName; //
FileNames 등록 정보는 파일 열기 대화 상자에서 선택한 모든 파일의 파일 이름을 가져오는 데 사용됩니다.
public string[]FileNames{get;}
Title이 대화상자 제목 표시줄에 표시되는 문자
this.openFileDialog1.Title = "Hello Word";
AddExtension에서 기본 확장자를 자동으로 추가할지 여부
this.OpenFileDialog1.AddExtension=true; // ,
대화 상자가 반환되기 전에 지정된 경로가 있는지 확인합니다.
this.openFileDialog1.CheckPathExists=true;
DefaultExt 기본 확장자
this.openFileDialog1.DefaultExt="*.*";
Multiselect 현재 파일 열기 대화상자에서 여러 파일을 선택할 수 있는지 설정
대화 상자에서 반환하기 전에 Dereference Links의 단축키 참조 취소 여부
ShowHelp 도움말 버튼 사용
ValidateNames 제어 대화 상자에서 파일 이름에 잘못된 문자나 시퀀스가 없는지 확인
2.openFileDialog 컨트롤에는 다음과 같은 일반적인 이벤트가 있습니다.
FileOk 사용자가 "열기"또는 "저장"단추를 눌렀을 때 처리할 이벤트
HelpRequest 사용자가 도움말 단추를 눌렀을 때 처리할 이벤트
//파일 이름 가져오기 Path.GetFileName_r (OpenFileDialog.FileName)//파일 경로 가져오기Path.GetDirectoryName_r (OpenFileDialog.FileName)//파일 확장자 가져오기Path.GetExtension_r(OpenFileDialog.FileName)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Dialog pops up in ApplicationIn the daily development process, it is often necessary to control some information on a global scale. For example, netw...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.