IT 과학/Visual Basic

비주얼베이직 | 프로시저와 MDI폼, 공통 대화상자 컨트롤

곰뚱 2019. 11. 21.

TIP
 
 

1. Microsoft Common Dialog 6.0
2. 열기 대화상자
3. 다른 이름으로 저장 대화상자
4. 색 대화상자
5. 글꼴 대화상자
6. 인쇄 대화상자
7. 읽어온 문서를 프린터로 출력하기
8. MDI 만들기
9. MDI 프로그램 만들기
10. 폼 복제하기

 

 

 

Microsoft Common Dialog 6.0

공용 대화상자(Common Dialog Box) 컨트롤은 표준 대화 상자 집합을 제공합니다. 표준대화상자에는 파일 열기, 파일 저장, 인쇄 설정, 색 선택, 글꼴 선택 대화상자가 있습니다.

공용 대화상자 컨트롤을 사용하려면 [구성요소] 대화상자에서 리치 텍스트 컨트롤을 추가해야 합니다. [구성요소] 대화상자에서 선택한 화면은 다음과 같습니다.

 

 

공용 대화상자를 화면에 나타나게 하려면 두 가지 방법이 있습니다. 첫 번째 방법은 메서드를 사용하는 방법입니다.

' 버튼을 누르면 열기 대화상자를 보여준다.

Private Sub Command1_Click()

CommonDialog1.ShowOpen

End Sub

 

두 번째 방법은 Action속성을 사용하는 방법입니다. Action속성은 이전 비주얼베이직과 호환을 위해서 제공합니다.

' 버튼을 누르면 열기 대화상자를 보여준다.

Private Sub Command1_Click()

CommonDialog1.Action = 1

End Sub

728x90

 

 

열기 대화상자

윈도우즈의 [열기] 대화상자를 제공하며, 사용자가 프로그램 실행중에 파일 이름을 선택하고 입력받은 파일을 프로그램으로 전달해 줍니다. 열기 대화상자를 화면에 나타나게 하려면, Action속성값을 1로 설정하거나 ShowOpen메서드를 사용하면 됩니다.

 

 

Filter속성은 파일 찾기의 필터를 설정합니다. 필터이름은 단순한 어떤 종류의 파일인가를 가리키는 이름에 불과하지만, 필터는 대화상자가 파일을 열 때 필터에 맞는 파일만을 찾아서 나타냅니다.

 

"필터이름|필터"형식으로 필터를 지정합니다. 필터는 '*.Jpg'와 같은 와일드 카드 식으로 표현 가능하며 필터이름과 필터의 중간사이에 '|'를 넣을 수 있습니다. '아이콘파일(Ico)|*.ico''설명파일(doc)|*.doc' 등이 하나의 필터가 됩니다.

 

'아이콘|*.ico|설명파일|*.doc'는 두 개의 필터를 정의한 예 입니다. 하나의 필터에 두 개이 상의 와일드 카드 식을 쓰고 싶으면 '그림파일(Bmp,Ico,Jpg)|*.Bmp;*.Ico;*.Jpg'과 같이 ';'으로 구분하여 와일드 카드 식을 나열합니다.

 

Filter속성으로 지정된 필터는 [열기] 대화상자의 [파일형식]의 콤보박스에 등록되어 선택할 수 있습니다.

 

FileName 속성은 [열기] 대화상자의 [파일이름]의 텍스트박스에 출력될 파일 이름을 지정합니다. 또한 대화상자를 닫을 때 사용자에 의해 선택된 파일 이름이 이 속성에 파일명으로 저장됩니다. 그러므로 이 속성은 파일열기 대화상자의 리턴값이 됩니다.

 

 

Flag속성은 열기 대화상자를 사용자에는 제한을 두거나 여러 파일을 선택할 수 있는 기능들을 추가하거나 제거 할 수 있는데, 내용은 다음과 같습니다.

 

 

Flag속성을 이용하여 한 개이상의 플래그를 설정하려면 플래그와 플래그 사이에 'Or'이나 '+'를 이용하여 연속적으로 나열하여 사용합니다.

' 3가지 플래그를 갖는다.

CommonDialog1.Flags = cdlOFNHideReadOnly Or cdlOFNShareAware _

or CdlOFNNoReadOnlyReturn

' 두가지 플래그를 갖는다.

CommonDialog1.Flags = cdlOFNHideReadOnly + cdlOFNShareAware

 

 

 

 

 

 

 

[비주얼베이직]프로시저와 MDI폼, 공통 대화상자 컨트롤 레포트

Microsoft Common Dialog 6.0 공용 대화상자(Common Dialog Box) 컨트롤은 표준 대화 상자 집합을 제공합니다. 표준대화상자에는 파일 열기, 파일 저장, 인쇄 설정, 색 선택, 글꼴 선택 대화상자가 있습니다. 공용 대화상자 컨트롤을 사용하려면 [구성요소] 대화상자에서 리치 텍스트 컨트롤을 추가해야 합니다. [구성요소] 대화상자에서 선택한 화면은 다음과 같습니다. ShowOpen [열기] 대화 상자를 화면에 출력한다. Show

www.happycampus.com

 

 

그리드형

댓글