반응형
대화상자 컨트롤
OpenFileDialog 파일을 열 때 파일을 선택하는 대화상자
SaveFileDialog 파일을 저장할 때 파일을 선택하는 대화상자
FontDialog 폰트 혹은 폰트 크기와 스타일을 지정할 때 사용하는 대화상자
ColorDialog 색상을 선택하는 대화상자
PrintDialog 프린트할 때 사용하는 대화상자
PrintPreviewDialog 프린트 미리보기 대화상자
대화상자도 컨트롤이다.
파일 대화상자는 파일 열기 대화상자와 파일 저장 대화상자가 있다.
다음은 OpenFileDialog 컨트롤의 속성을 정리해놓은 것이다.
Filter 어떤 파일 확장자를 보여줄 것인지 지정하는 파일 필터 리스트
예) openDlg.Filter = "모든 파일 (*.*)|*.*";
FilterIndex 필터 리스트에서 디폴트로 사용할 파일 필터를 지정
예) openDlg.FilterIndex = 2;
InitialDirectory 파일 다이얼로그를 처음 띄웠을 때, 보여줄 시작 디렉토리를 지정
예) openDlg.InitialDirectory = "c:\\";
Title 파일 다이얼로그의 타이틀에 보여줄 문자열을 지정
예) openDlg.Title = "파일 열기";
FileName 대화상자에서 선택한 파일 이름을 알려준다.
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.InitialDirectory="C:\\";//시작 루트
ofd.Filter = "실행파일 (*.exe)|*.exe|txt files (*.txt)|*.txt|All files (*.*)|*.*";
ofd.FilterIndex =2;
ofd.RestoreDirectory = true ;
//ofd.ShowDialog(); // ofd.showDialog 가 if 문에도 나오면 두개다
if(ofd.ShowDialog() == DialogResult.OK)
MessageBox.Show(ofd.FileName);
}
private void button2_Click(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();
}
사용자 정의 컨트롤 라이브러리 만들기 연습
'.NET > C# Form' 카테고리의 다른 글
C# 트랙바(TrackBar) 픽처박스(PictureBox) 이미지 리스트 (imageList) (0) | 2008.10.22 |
---|---|
C# 타이머(Timer)와 프로그레스바(ProgreeBar) (0) | 2008.10.22 |
C# 리치텍스트박스와 메뉴(MenuStrip) 컨텍스트메뉴(ContextMeneu) (0) | 2008.10.22 |
C# 공통 대화상자 컨트롤(파일대화상자,텍스트박스,폰트/색상 대화상자,메세지박스) (0) | 2008.10.22 |
C# 레이블 ( 레이블 링크) label (0) | 2008.10.21 |
C# 컨트롤 소스 컨트롤의 배열을 작성하려면 - 네이버 퍼옴 (0) | 2008.10.21 |
C# 핸들러 통합(라디오버튼) Tag (1) | 2008.10.21 |
C# 라디오 버튼 값 받기 (0) | 2008.10.21 |