6.2 공통 대화상자 사용하기.

Slides:



Advertisements
Similar presentations
IT CookBook, 초보자의 첫 번째 파워포인트 2007 파워포인트 2007 기초. 2 이 장에서 배울 내용  01_ 파워포인트 2007 과 슬라이드 기본 조작법  02_ 텍스트와 워드아트  03_ 슬라이드 꾸미기.
Advertisements

일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
1 파일 및 폴더 다루기 A. 파일이란 : 응용프로그램을 이용해서 만든 사용자가 만든 정보의 집합 - 파일 형식 : 이름과 확장자로 이뤄짐 예 sample.txt 샘플.txt - 복원하려면 휴지통에서 파일선택 후 드래그해서 밖으로 이동 혹은 RESTORE B. 확장자의.
1/29 키보드로 직접 입력할 수 없는 다양한 기호와 한자를 입력하는 방법을 알아 보자. 또한 블록으로 영역을 설정하는 여러 가지 방법에 대해 살펴본 후 블록 으로 설정된 내용을 복사하여 붙여넣거나, 잘라내고 이동하는 방법에 대해서 도 알아보자. 02_ 문서의 입력과 편집.
1 11 장 MDI 와 멀티미디어. 2 MDI 단일 문서 인터페이스 (SDI, Single Document Interface)  윈도에 있는 메모장이나 워드 패드와 같이 단지 하나의 폼으 로 이루어져 있는 프로그램 다중 문서 인터페이스 (MDI, Multiple Document.
Window media player 1. 윈도우 미디어 플레이어가 많이 끊길 때 윈도우 미디어 플레이어실행 > 도구 > 옵션 > 성능 > 연결 속도 > 연결 속도 선택 Lan(10Mbps) 선택 > 네트워크 버퍼링 버퍼 10 초 네트워크창 > 스트리밍 프로토콜 > UDP.
MS 워드 2007 기초 사용법 MS 워드 2007 시작하기와 종료 MS 워드 2007 화면의 구성요소 MS 워드 2007 단축키 ( 기초 ) MS 워드 2007 표 그리기 MS 워드 2007 화일변환.
7.1/2 메뉴편집기 사용하기 7.1 메뉴편집기 사용하기 7.2 MDI사용하기.
베플리-T 2.8 설치 매뉴얼 1. 윈도우 XP에서 설치하기 p.2
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Image & Video processing
1장 엑셀 시작하기 실용컴퓨터 엑셀.
Visual Basic 설치 컴퓨터응용 및 실습 I.
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
Outlook Express 메일 백업 및 복원가이드
forms 객체 입력상자 체크상자, 라디오 버튼 목록상자
파일(File) 다루기 컴퓨터응용 및 실습 I.
6.1 리치 텍스트 상자 사용하기.
Visual Basic 기본 컨트롤.
홍익대학교 메일 시스템 구축 Outlook 설정 매뉴얼.
제2장 기본 문법 (2) 주제 : 연산자, 조건문, 반복문 수원과학대학 컴퓨터정보과.
마우스(Mouse) 다루기 컴퓨터응용 및 실습 I.
Communication and Information Systems Lab. 황재철
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
Outlook Addin 설치 방법 및 매뉴얼
6.3 툴바와 이미지 리스트 사용하기.
6.3 툴바와 이미지 리스트 사용하기.
WinCE Device Driver 실습 #3
홈페이지용 그림 활용법 그림 삽입 태그 <IMG> 배경 그림 다루기 그림과 문자열의 어울림
SSL-VPN 설치 및 접속 설명서.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
1.파일 보기 프로그램 디자인(1) 기능 모든 드라이브/디렉토리를 검색 그림 파일인 경우 미리 보기 기능
6.2 공통 대화상자 사용하기.
이메일 자동 포워딩 방법 (Outlook/OWA)
홀인원2.0 설치 메뉴얼.
NewsLetter ScrapMaster 사용설명서
소상공인 온라인마케팅 비용 직접지원 제출서류 구비안내.
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
2 보안 1 도구 윈도우 XP > 온밀크 프로그램 설치 장애 (보안 설정) / 품목추가 깨질 때 장애증상
4 넷째마당.
파워포인터 활용 수영문화센터 전명복 만듦.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
PowerPoint 2009/2/17.
제 2 장 기본 문법 (1-1) 주제 : 객체의 제어.
화상대화 매뉴얼 한국지역정보개발원.
11. 어댑터뷰 제목. 11. 어댑터뷰 제목 리스트뷰와 그리드뷰 활용법을 배운다. 갤러리와 스피너의 사용법을 익힌다.
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
PHP 웹 프로그래밍 (PHP Web Programming) 미리 정의된 함수 문양세 강원대학교 IT대학 컴퓨터과학전공.
시보기 / PC 연결설정방법 광주 직영 임성환 사원.
OpenCV 설정 2.21 만든이 딩딩.
DK-128 개발환경 설정 아이티즌 기술연구소
4) 텍스트 입력- 스토리 추가 ㈜에스피데이타 PC 전송프로그램 사용자 메뉴얼 4. 스토리 추가
그래픽 메소드.
메뉴(Menu) 컴퓨터응용 및 실습 I.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
1. 입력 데이터 ② 대학, 학과: 대학이 존재하지 않을 경우 학과명을 대학에 입력 학과명은 공백으로 유지 (하단 참조)
▶ 에스에스밀크(ss-MILK ) MC사원 사용 순서
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
워드프로세서 스프레드시트 문서 관리 인터넷 활용
TrustNet 전자 협조전 사용설명서 목 차 작성,수정,삭제 결재함 처리현황 발송대장,접수대장
BALENO MeSSENGER (BALENO-M) 메뉴얼.
Microsoft Word 2002 제1장 문자열의 삽입과 변경.
File IO 정보물리.
Power Point 예제 디자인 적용 (서식) - (디자인적용) - (원하는 디자인 선택)
그래픽 컨트롤 (Graphic Control)
Chapter 11. 문서 인쇄 및 파일 형식.
Ch 4. 선택 위젯의 사용과 커스텀뷰 만들기 Assignment #1 04 – 1, 2) 08학번 정보과학과 유재윤
Presentation transcript:

6.2 공통 대화상자 사용하기

공통 대화상자 공통대화상자(Common Dialog Box)란? 윈도우 시스템에서 공통으로 사용되는 대화상자 6개 파일 열기 : File Open 파일 저장 : File Save 색상 지정 : Color 글꼴 지정 : Font 인쇄 : Print 도움말 : Help  윈도우시스템에 대한 전문지식이 필요하므로 제외 2019-02-19 수원과학대 컴퓨터정보과

확장 컨트롤 추가 [프로젝트]>[구성요소] 또는 Ctrl+T Microsoft Common Dialog Control 6.0 추가 네모난 아이콘이 생김. 타이머 처럼 폼에는 보이지만 실행시에는 보이지 않는다. 2019-02-19 수원과학대 컴퓨터정보과

기능 설명 (p.209) 화면 구성 Label CommonDialog RichTextBox1 Command6 Command1 명령버튼을 만드는 순서에 따라 Tab을 눌렀을 때, 선택되는 순서가 결정된다. 관련속성 : TabIndex Command1에서 부터 Command6까지의 TabIndex를 살펴볼것 2019-02-19 수원과학대 컴퓨터정보과

기능 설명 (p.209) 파일 열기 2019-02-19 수원과학대 컴퓨터정보과

기능 설명 (p.209) 파일 저장 2019-02-19 수원과학대 컴퓨터정보과

기능 설명 (p.209) 색상 지정 폼의 바탕색을 해당 색으로 바꾼다. 2019-02-19 수원과학대 컴퓨터정보과

기능 설명(p.209) 글꼴 지정 리치텍스트 상자의 출력 글꼴을 바꾼다. 2019-02-19 수원과학대 컴퓨터정보과

기능 설명 (p.209) 인쇄하기 해당 문서를 프린터로 출력한다. 2019-02-19 수원과학대 컴퓨터정보과

객체 만들기(p.210) 객체 (이름) 지정 Label1 (이름) = comDlg (이름) = RTBox Command6 2019-02-19 수원과학대 컴퓨터정보과

코딩하기(p.211) 파일 열기 버튼 더블클릭하여 코딩 파일 형식 목록에 표시될 항목 문자열 “|(shift+\)”로 분리 Filter에 지정된 파일 형식들 중에서 기본적으로 선택되는 항목 지정 (여기서는 두번째 항목(txt File)이 기본) 파일 열기 대화상자를 연다. 대화상자에 입력된 파일을 리치텍스트상자(RTBox)에 올리고(LoadFile 메소드), Label1에 파일 이름을 출력한다. 2019-02-19 수원과학대 컴퓨터정보과

코딩하기(p.211) 공통 대화 상자의 메소드 메소드 기능 ShowOpen 파일 열기 대화상자 표시 ShowSave 다른이름으로 저장하기 대화상자 표시 ShowColor 색상 지정 대화상자 표시 ShowFont 글꼴 지정 대화상자 표시 ShowPrinter 인쇄하기 대화상자 표시 ShowHelp 도움말 대화상자 표시 2019-02-19 수원과학대 컴퓨터정보과

코딩하기(p.212) 공통대화상자의 속성 속성 기능 Filter 대화상자의 “파일 형식”상자에 나열될 파일 형식 “ 파일형식명|확장자”로 지정한다. 동일 파일 형식에 여러 파일 확장자를 표시할 경우 “;”으로 분리한다. “All Files(*.*)|*.*|내문서|*.hwp;*.doc” FilterIndex Filter에 지정된 형식 중 기본으로 표시될 형식의 번호 FileName 선택된 파일의 이름 DefaultExt 대화상자에서 기본적으로 할당하는 확장자 2019-02-19 수원과학대 컴퓨터정보과

코딩하기(p.212) 파일 저장 버튼 더블클릭하여 코딩 이미 존재하는 파일 이름을 지정한 경우 확인을 하게 하는 플래그 다른 이름으로 저장하기 창 보여줌 cdlOFNAllowMultiSelect 복수 개 파일의 선택 허용 cdlOFNHideReadOnly 읽기 전용 체크 상자 숨기기 cdlOFNOverwritePrompt 이미 존재하는 파일의 경우 확인 상자 표시 2019-02-19 수원과학대 컴퓨터정보과

코딩하기(p.213) 색상 지정 버튼 더블클릭하여 코딩 색상 지정 창을 보여줌. 폼의 바탕색을 색상 지정 창에서 선택한 색으로 변경함. cdlCCFullOpen 색상 대화상자를 확대해서 옆에 색상을 더 구체적으로 지정할 수 있는 화면을 표시 (사용자 지정 색 만들기 옵션 선택 효과) 사용법) ComDlg.Flags = cdlCCFullOpen 2019-02-19 수원과학대 컴퓨터정보과

코딩하기(p.213) 글꼴 지정 버튼 더블클릭하여 코딩 글꼴 지정 창을 보여줌. 공통대화상자에서 지정한 글꼴 속성으로 리치 텍스트 상자의 글꼴을 변경함 2019-02-19 수원과학대 컴퓨터정보과

코딩하기(p.214) 공통대화상자의 글꼴 관련 속성 공통대화상자의 글꼴 관련 플래그 셋 중에 하나는 반드시 지정해야 함. FontBold 굵게 FontItalic 기울임 FontStrikethru 취소선 FontUnderline 밑줄 FontName 글꼴 이름 FontSize 글꼴 크기 Color 글꼴의 색 cdlCFPrinterFonts 인쇄용 글꼴만 표시 cdlCFScreenFonts 화면용 글꼴만 표시 cdlCFBoth 인쇄용/화면용 글꼴 모두 표시 cdlCFEffects 취소선, 밑줄, 색 등 효과 상자 표시 셋 중에 하나는 반드시 지정해야 함. 2019-02-19 수원과학대 컴퓨터정보과

코딩하기(p.215) 인쇄하기 버튼 더블클릭하여 코딩 인쇄 창을 보여줌. 인쇄할 매수를 지정 인쇄관련 속성 기능 FromPage 인쇄 시작 페이지 지정 TopPage 인쇄 끝 페이지 지정 Copies 인쇄 매수 지정 2019-02-19 수원과학대 컴퓨터정보과

코딩하기(p.215) 종료하기 버튼 더블클릭하여 코딩 2019-02-19 수원과학대 컴퓨터정보과

추가 기능 - 1 화면 재구성 필터 수정 파일 열기 버튼 레이블 : BackStyle 투명설정 리치텍스트 상자 : 수직 스크롤바 설정 필터 수정 all files -> 모든파일 txt files -> 텍스트파일 : *.frm 도 포함시킴 파일 열기 버튼 frm 또는 txt 파일만 열고 다른 파일을 열기 시도하면 에러 출력 2019-02-19 수원과학대 컴퓨터정보과

추가 기능 - 1 Private Sub Command1_Click() Dim 확장자 As String RTBox.Text = "" Image1.Picture = LoadPicture() Label1.Caption = "" ComDlg.Filter = "모든파일|*.*|텍스트파일|*.txt;*.frm" ComDlg.FilterIndex = 2 ComDlg.ShowOpen 확장자 = LCase(Right(ComDlg.FileName, 3)) If (확장자 = "txt" Or 확장자 = "frm") Then RTBox.LoadFile ComDlg.FileName Label1.Caption = ComDlg.FileName Else MsgBox "확장자가 frm 또는 txt 파일만 열 수 있습니다.", _ vbInformation + vbOKOnly, "열수없는 파일" End If End Sub 2019-02-19 수원과학대 컴퓨터정보과

추가기능 - 2 폼을 늘려서 이미지 컨트롤 추가 파일열기를 클릭시.. BorderStyle : 1-단일고정 Stretch : true 파일열기를 클릭시.. 모든파일 / 텍스트파일 / 그림파일 로 설정 그림파일 : *.jpg, *.bmp, *.wmf 확장자가 jpg, bmp, wmf 파일인 경우 이미지가 보이게 (loadpicture()사용) 6장1을 참조 2019-02-19 수원과학대 컴퓨터정보과

추가기능 - 2 Dim 확장자 As String RTBox.Text = "" Image1.Picture = LoadPicture() Label1.Caption = "" ComDlg.Filter = "모든파일|*.*|텍스트파일|*.txt;*.frm|그림파일|*.bmp;*.jpg;*.wmf" ComDlg.FilterIndex = 2 ComDlg.ShowOpen 확장자 = LCase(Right(ComDlg.FileName, 3)) If (확장자 = "txt" Or 확장자 = "frm") Then RTBox.LoadFile ComDlg.FileName Label1.Caption = ComDlg.FileName ElseIf (확장자 = "bmp" Or 확장자 = "jpg" Or 확장자 = "wmf") Then Image1.Picture = LoadPicture(ComDlg.FileName) Else MsgBox "텍스트 파일(txt/frm) 또는 그림파일(bmp/jpg/wmf)만 열 수 있습니다.", vbInformation + vbOKOnly, "열 수 없는 파일" End If 2019-02-19 수원과학대 컴퓨터정보과

추가기능 - 3 색상지정 버튼 취소를 눌렀을 때 배경이 검정으로 변함 이유 : 취소를 인식하지 않고 색상값이 RGB(0,0,0) 즉, 검정색이 넘어오기 때문 comdlg.CancelError 를 true로 설정하여 취소 버튼이 눌리면 에러처리 루틴으로 건너뛰게 해주어야 함 취소버튼이 리턴하는 에러 값 : 32755 2019-02-19 수원과학대 컴퓨터정보과

추가기능 - 3 Private Sub Command3_Click() On Error GoTo CLR_ERR ‘ 공통대화상자의 취소 버튼을 에러 처리하여 정상수행되지 않게 함 ComDlg.CancelError = True ComDlg.ShowColor Form1.BackColor = ComDlg.Color ComDlg.CancelError = False CLR_ERR: If Err.Number <> 0 And Err.Number <> 32755 Then MsgBox "에러번호 : " & Err.Number & vbCrLf & _ "에러내용 : " & Err.Description, vbCritical + vbOKOnly, _ "에러발생" End If End Sub 2019-02-19 수원과학대 컴퓨터정보과

추가기능 - 4 Command7 컨트롤 배열을 생성한다. (복사 > 붙여넣기 > 컨트롤배열 작성 ? > 예선택) Command8 컨트롤 배열을 생성한다. 2019-02-19 수원과학대 컴퓨터정보과

추가기능 - 4 컨트롤배열 Command7(0) ~ Command7(3) 생성 이벤트프로시져에 Index를 넘겨준다. Private Sub Command7_Click(Index As Integer) RTBox.BackColor = Command7(Index).BackColor End Sub Private Sub Command8_Click(Index As Integer) RTBox.SelColor = Command8(Index).BackColor 2019-02-19 수원과학대 컴퓨터정보과

추가기능 - 5 종료버튼 Private Sub Command6_Click() Dim ans As Integer ans = MsgBox("정말 종료하시겠습니까?", vbQuestion + vbYesNo, _ "종료확인") If ans = vbYes Then End End If End Sub 2019-02-19 수원과학대 컴퓨터정보과