6.3 툴바와 이미지 리스트 사용하기.

Slides:



Advertisements
Similar presentations
내 마음의 버 스 이천신하교회 청년부. 이름 : 한상훈 나이 : 30 살 종교 : 기독교 ( 모태신앙 ) 생활신조 : 인생은 한방 ! 로또나 사자 이상형 : 청순 가련한 모태미녀 특이사항 : 걸그룹 노래에 환장함 식스팩을 갖기엔 슬픈 몸을 타고 남.
Advertisements

독서골든벨 2009 학년도 6 학년 1 학기 6-10 반. 1. 이야기 삼국유사 정대한 원효대사는 수행을 위해 떠나던 중 피곤하여 숲 속에서 잠이 들었다. 잠결에 너무 목이 마른 나머지 어디에 담겨있는 물을 맛있게 마셨나요 ?
두 손 들고 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 오직 주만이 나를 다스리네 오직 주만이 나를 다스리네 나 주님만을.
5장5장5장5장 개요 폼 개체 다중폼 개요 폼 개체 다중폼 다중폼. 2 학습목표 폼 개체를 학습한다. 다중폼에 대하여 학습한다.
Visual Basic 활용 참고 교재  『쉽게 따라하는 VB 6 프로그래밍』  저 자 : 하태현, 정용덕  출 판 : 기전연구사, 2004  『엑셀 VBA 프로그래밍 ( 고급 ) 』  저 자 : 오양환 외  출 판 : 기전연구사,
지금은 기도 하는 시간입니다 1. 송구영신예배를 위해서 2. ‘크리스마스 이브’ 행사를 준비하는 교육 기관을 위하여
VISUAL BASIC 양 계 탁.
데이터형, 변수, 연산자 컴퓨터 응용 및 실습 I.
학습목표 제어구조를 익히자 모듈과 프로시저를 마스터하자 배열을 공부하자. 학습목표 제어구조를 익히자 모듈과 프로시저를 마스터하자 배열을 공부하자.
현대사회의 여성문제와 여성복지 3조 권경욱 강향원 황대인 변갑수 박창욱 김지현.
6.4/5/6 상태표시줄 등 6.4 상태표시줄 사용하기 6.5 진행표시바 사용하기 6.6 슬라이더 사용하기
다이얼로그 박스와 컨트롤 컴퓨터 계측 및 실습.
고교평준화의 득과 실 김영주 이지영 최윤영.
2004년 예비신자 오리엔테이션 2004년 3월 13일 (토) 오후 8시 천주교 수원교구 상촌성당 [티없이 깨끗하신 성모성심]
J2ME(Java 2 Micro Edition) 무선 장치용 UI의 핵심 컴포넌트
비주얼 베이직 프로그래밍 한성대학교 정보전산학부 강 승 식.
예제로 배우는 Visual Basic 계산기로 익히는 연산자
개정판 Visual Basic 6.0 바로가기.
프로시저 와 인수전달 컴퓨터응용 및 실습 I.
제7장 제어구조 I – 식과 문장.
제2절 법인세의 계산구조와 세무조정 1. 각 사업연도소득에 대한 법인세 계산구조 회계와 사회 결산서상 당기순이익
제 2 장 기본 문법 (1-2) 주제 : 객체, 변수, 모듈, 상수.
5장 기본 컨트롤 응용프로그래밍.
비주얼 베이직 프로그래밍 개요 비주얼 베이직 6.0 살펴보기 비주얼 베이직 6.0 설치 비주얼 베이직 6.0의 개발 환경
9. 데이터베이스 9.5 SQL을 사용하는 프로그램 9.6 데이터폼 작성기를 사용하는 프로그램
6.1 리치 텍스트 상자 사용하기.
9.3 데이터컨트롤을 제어하는 프로그램 9.4 DBGrid를 사용하는 프로그램
마우스(Mouse) 다루기 컴퓨터응용 및 실습 I.
예제로 배우는 Visual Basic 성적처리기로 익히는 체크박스와 옵션버튼
Software Engineering Project
ADO컨트롤을 이용하여 데이터를 관리하는 방법과 데이터베이스내의 레코드들을 리포트 형식으로 출력하는 디자인 기능을 알아본다.
Visual Basic 연산자.
Computer Architecture
5 장 객체 지향 프로그래밍 5.1 객체 지향 프로그래밍의 개념 5.2 객체 지향 프로그래밍
ASP.NET Mobile Controls
RFID Programming (출결관리 프로그램)
6.3 툴바와 이미지 리스트 사용하기.
3 장 Visual Basic 2010 기본 문법 3.1 변수 3.2 데이터 형식 3.3 연산자 3.4 제어문
Visual Basic 기초 1 목표: 컴퓨터기반제어에 관련된 학습을 하기 전에 Visual Basic의 기초를 살펴본다.
SK증권 API 이용방법 강사: 말과의미(SK증권 방배역지점 정광옥차장) 계좌개설 및 계좌관리, 선물옵션 협의수수료 문의
2010년 직원연수 자료 제1차 : 4월 16일 ~ 17일 제2차 : 4월 23일 ~ 24일
Visual Basic 반복문.
1.파일 보기 프로그램 디자인(1) 기능 모든 드라이브/디렉토리를 검색 그림 파일인 경우 미리 보기 기능
Serial 통신(RS-232) 2 김성환 기계설계 자동화 공학부 비주얼베이직의 기초사항을 공부합니다.
3 장 Visual Basic 2010 기본 문법 3.4 제어문 1) 조건문 2) 반복문 3) 기타 제어문
4장 제어문 선택문: if 문, if – else 문, switch 문
6.2 공통 대화상자 사용하기.
6.2 공통 대화상자 사용하기.
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
주제 : 배열, 사용자정의 데이터형, 프로시저와 함수 등..
키타노카시쇼쿠닌(北の菓子職人) - 「오호츠크의 소금 맛」
윈도우 계산기 윈도우 보조프로그램 4칙연산 외 10여가지 기능 구현 ⑥ 메뉴 ⑤ 메모리 ③ 단항연산 ④ 지우기
Internet 데이터 전송 목표: 인터넷의 개요 및 기본 내용을 살펴보고 VB에서의 데이터 전송 프로그래밍에 대하여 학습한다. 주요내용 인터넷의 개요 인터넷 데이터 전송 인터넷 프로그래밍 Winsock Client Server 프로그래밍.
Python.
6.4/5/6 상태표시줄 등 6.4 상태표시줄 사용하기 6.5 진행표시바 사용하기 6.6 슬라이더 사용하기
U N I X 창원대학교 전자계산학과 김병찬.
작성일 참고서적 – Programing Game AI by Example
광주대교구 대성동 본당 ‘사랑의 샘’ 꾸리아 소속 ‘사도의 모후pr.‘2000차주회
9. 데이터베이스 두 개의 테이블 조인해서 보기.
2장 비주얼베이직 시작하기 2.1 비주얼베이직 프로그래밍 스타일 2.2 비주얼베이직 시작하기.
백업 PC에서 데이터 불러오기 (VBA 코드)
세일즈의 원칙과 기술.
전류는 자계에서 힘을 받는다 기계공학교육 박지훈 황인석 한만혁 이덕균.
기술가정 2학년 2학기 4. 컴퓨터와 생활 >1) 소프트웨어의 활용 > 2~3/18 그림 자료는 어떻게 만들까?
2장 첫 번째 응용 프로그램 작성
8단계 3층을 완성한다 Case 1 Case 2 Case 3 Case 4
나-는 믿음으로 주 얼굴 보리니- 아침에 깰 때에 주형상에 만족하리 나주님 닮기 원하네 믿음으로 주얼굴 보리라 -
File IO 정보물리.
SMARTsuite7 TO 년 2월.
컴퓨터 프로그래밍 언어 Visual Basic 6.0 √ 원리를 알면 VB가 쉽다.
Presentation transcript:

6.3 툴바와 이미지 리스트 사용하기

툴바와 이미지 컨트롤 툴바 (ToolBar) 이미지컨트롤(ImageControl) 메뉴를 바 형식 커맨드버튼들로 표현 커맨드버튼에 이미지(아이콘 등)를 넣어 표현 2018-12-30 수원과학대 컴퓨터정보과

구성 요소 추가(p217) [프로젝트] > [구성요소] 또는 Ctrl+T Microsoft Windows Common Controls 6.0 Microsoft Rich Textbox Control 6.0 Microsoft Common Dialog Control 6.0 2018-12-30 수원과학대 컴퓨터정보과

객체 만들기(p217) ① ToolBar 객체 ② Label 객체 ③ RichTextBox객체 BackStyle : 투명 ④ Image List 객체 ⑤ Common Dialog 객체 (이름) comDlg 2018-12-30 수원과학대 컴퓨터정보과

객체 만들기 (p218) 툴바의 [속성] 2018-12-30 수원과학대 컴퓨터정보과 Caption : 버튼에 표시 Key : 버튼의 이름 ToolTipText : 풍선도움말 2018-12-30 수원과학대 컴퓨터정보과

객체 만들기 (p219) 6개의 삽입 단추들 Caption Key ToolTipText 1 파일열기 op 2 파일저장 sa 3 색상지정 co 4 글꼴지정 fo 5 인쇄하기 pr 6 종료하기 en 2018-12-30 수원과학대 컴퓨터정보과

객체 만들기(p221) 이미지리스트의 [속성] 2018-12-30 수원과학대 컴퓨터정보과

객체 만들기(p222) 툴바의 [속성] 2018-12-30 수원과학대 컴퓨터정보과

객체만들기(p222) 툴바와 이미지리스트 작성후 2018-12-30 수원과학대 컴퓨터정보과

코딩하기(p223) 툴바 더블클릭하여 코딩 버튼 하나하나에 해당되는 명령어들의 클릭 이벤트 프로시저를 호출한다. 각 프로시저는 따로 만들어야함. 2018-12-30 수원과학대 컴퓨터정보과

코딩하기(p224) Command1_Click 이벤트 프로시저 생성 2018-12-30 수원과학대 컴퓨터정보과

코딩하기(p224) Command2_Click 이벤트 프로시저 생성 파일 이름이 이미 존재할 경우 덮어쓸 것인지 유무확인 2018-12-30 수원과학대 컴퓨터정보과

코딩하기(p224) Command3_Click 이벤트 프로시저 생성 2018-12-30 수원과학대 컴퓨터정보과

코딩하기(p224) Command4_Click 이벤트 프로시저 생성 2018-12-30 수원과학대 컴퓨터정보과

코딩하기(p225) Command5_Click 이벤트 프로시저 생성 2018-12-30 수원과학대 컴퓨터정보과

코딩하기(p225) Command6_Click 이벤트 프로시저 생성 2018-12-30 수원과학대 컴퓨터정보과

화면 구성 바꾸기 ScrollBars 속성을 2-rtfVertical로 바꾼다. 2018-12-30 수원과학대 컴퓨터정보과

취소 버튼 처리 각 버튼들을 눌러 “취소”를 누르면, “취소” 에러 처리 이상 동작을 한다. 이는 취소에 대한 처리가 없고 “확인” 버튼에 대한 처리만 코딩했기 때문.. “취소” 에러 처리 Private Sub Command1_Click() On Error GoTo ERR_COM1 comDlg.CancelError = TRUE …. 우리가 넣었던 코드 … ERR_COM1 : End Sub 5개의 command버튼에 대해 모두 취소처리 2018-12-30 수원과학대 컴퓨터정보과

취소 버튼 처리화면 열기버튼을 눌러 취소를 눌러본다. 2018-12-30 수원과학대 컴퓨터정보과

리치텍스트 상자 글꼴 색상지정 버튼을 추가하지 않고 글꼴지정창의 색상을 이용해 RTBox의 글꼴색을 지정한다. RTBox.SelColor = ComDlg.Color 2018-12-30 수원과학대 컴퓨터정보과

함수와 프로시져 MsgBox를 함수로 쓰고자 할때 Msgbox를 프로시져로 쓰고자 할때 return값을 받아야 함. 반드시 인수를 괄호안에 넘겨줘야 함. MsgBox("정말 종료하시겠습니까?", vbQuestion + vbYesNo, "종료확인") Msgbox를 프로시져로 쓰고자 할때 return값을 받지 못함. 반드시 인수를 괄호 없이 넘겨줘야 함. MsgBox "종료", vbOKCancel, "종료" 2018-12-30 수원과학대 컴퓨터정보과

종료버튼 기능 메시지 박스 질의 정말 종료하시겠습니까? : 예 / 아니오 Private Sub Command6_Click() If MsgBox("정말 종료하시겠습니까?", vbQuestion + vbYesNo, "종료확인") = vbYes Then End End If End Sub Private Sub Command6_Click() If MsgBox("정말 종료하시겠습니까?", vbQuestion + vbOKCancel, "종료확인") = vbOK Then End End If End Sub 2018-12-30 수원과학대 컴퓨터정보과

추가기능 - 1 버튼의 추가 색상지정과 글꼴지정 사이에 코딩 “RTB색상” 버튼 추가 key값 : rtbcolor 이미지 : “색상지정” 버튼과 같게 코딩 Toolbar1_ButtonClick 이벤트 수정 Command3_1_Click 이벤트 프로시져 생성 flags세팅 : cdlccfullopen 2018-12-30 수원과학대 컴퓨터정보과

코딩 Private Sub Toolbar1_ButtonClick(ByVal Button As ComctlLib.Button) Select Case Button.Key Case "open" Call Command1_Click Case "save" Call Command2_Click Case "color" Call Command3_Click Case "rtbcolor" Call Command3_1_Click Case "font" Call Command4_Click Case "print" Call Command5_Click Case "exit" Call Command6_Click End Select End Sub 2018-12-30 수원과학대 컴퓨터정보과

코딩 rivate Sub Command3_1_Click() On Error GoTo ERR_COM3_1 ComDlg.CancelError = True ComDlg.Flags = cdlCCFullOpen ComDlg.ShowColor RTBox.BackColor = ComDlg.Color ERR_COM3_1: End Sub 2018-12-30 수원과학대 컴퓨터정보과

코딩 색상창의 설정 플래그 사용자 정의 색을 포함한 색상창 사용자 정의 색 구역을 사용하지 못하는 설정 ComDlg.Flags = cdlCCFullOpen 사용자 정의 색 구역을 사용하지 못하는 설정 ComDlg.Flags = cdlCCPreventFullOpen 2018-12-30 수원과학대 컴퓨터정보과

추가기능 - 2 파일 열기에서 확장자가 그림파일인 경우 폼2를 열어서 그림을 보여주도록 작성 폼2 : Image를 사용 폼1으로 돌아가려면 이미지를 클릭 Form2_Load시 : AutoSize를 True로 설정 이미지 크기에 맞추어서 폼의 크기를 조정한다. 2018-12-30 수원과학대 컴퓨터정보과

화면구성 2018-12-30 수원과학대 컴퓨터정보과

폼1 코딩 Private Sub Toolbar1_ButtonClick(ByVal Button As ComctlLib.Button) Select Case Button.Key Case "open" Call Command1_Click Case "picture" Call command1_1_click : End Select End Sub 2018-12-30 수원과학대 컴퓨터정보과

폼1 코딩 Private Sub Command1_Click() Dim 확장자 As String On Error GoTo ERR_COM1 ComDlg.CancelError = True ComDlg.Filter = "모든파일(*.*)|*.*|텍스트파일(*.txt)|*.txt" ComDlg.FilterIndex = 2 ComDlg.ShowOpen 확장자 = LCase(Right(ComDlg.FileName, 3)) If (확장자 = "txt") Then RTBox.LoadFile ComDlg.FileName Label1.Caption = ComDlg.FileName Else MsgBox "텍스트파일이 아닙니다!!!", vbExclamation + vbOKOnly, _ "볼 수 없는 파일" End If ERR_COM1: End Sub 2018-12-30 수원과학대 컴퓨터정보과

폼1 코딩 Private Sub Command1_1_Click() Dim 확장자 As String On Error GoTo ERR_COM1 ComDlg.CancelError = True RTBox.Enabled = False ComDlg.Filter = "모든파일(*.*)|*.*|그림파일(*.bmp;*.jpg;*.wmf)|*.bmp;*.jpg;*.wmf" ComDlg.FilterIndex = 2 ComDlg.ShowOpen 확장자 = LCase(Right(ComDlg.FileName, 3)) If (확장자 = "jpg" Or 확장자 = "bmp" Or 확장자 = "wmf") Then Form2.Picture1.Picture = LoadPicture(ComDlg.FileName) Form2.Caption = ComDlg.FileTitle Form2.Show Else MsgBox "그림파일이 아닙니다!!!", vbExclamation + vbOKOnly, _ "볼 수 없는 파일" End If RTBox.Enabled = True ERR_COM1: End Sub 2018-12-30 수원과학대 컴퓨터정보과

폼2 코딩 Private Sub Form_Load() Picture1.AutoSize = True End Sub Private Sub Picture1_Click() Unload Me Form1.Show Private Sub Picture1_GotFocus() Me.Width = Picture1.Width Me.Height = Picture1.Height 2018-12-30 수원과학대 컴퓨터정보과