Upload
aelwen
View
62
Download
1
Embed Size (px)
DESCRIPTION
마우스 (Mouse) 다루기. 목 차. 교육 목표 마우스 (Mouse) 이벤트 란 ? 마우스 (Mouse) 이벤트 예제 키 (Key) 이벤트 란 ? 키 (Key) 이벤트 예제 마우스 (Mouse) 및 키 (Key) 이벤트 프로젝트. 마우스 (Mouse) 이벤트 란 ?. 마우스 (Mouse) 이벤트 정의 마우스의 Click, Doubleclick, MouseUp, MouseDown, MouseMove 등의 동작 종류 Click Doubleclick MouseUp MouseDown - PowerPoint PPT Presentation
Citation preview
컴퓨터응용 및 실습 I 1
마우스 (Mouse) 다루기
컴퓨터응용 및 실습 I 2
교육 목표마우스 (Mouse) 이벤트 란 ?
마우스 (Mouse) 이벤트 예제키 (Key) 이벤트 란 ?
키 (Key) 이벤트 예제마우스 (Mouse) 및 키 (Key) 이벤트 프로젝트
목 차
컴퓨터응용 및 실습 I 3
마우스 (Mouse) 이벤트 란 ?
마우스 (Mouse) 이벤트정의
마우스의 Click, Doubleclick, MouseUp, MouseDown, MouseMove 등의 동작
종류 Click Doubleclick MouseUp MouseDown MouseMove
컴퓨터응용 및 실습 I 4
마우스 (Mouse) 이벤트 예제 (1)
1. 더블 클릭(frmMouse 입력 )
FormName 지정 : frmMouseCaption 지정 : 낙서장
2. 더블 클릭( 낙서장 입력 )
컴퓨터응용 및 실습 I 5
마우스 (Mouse) 이벤트 예제 (2)
공통대화상자 (CommonDialog) 컨트롤 추가하기 [ 프로젝트 > 구성요소 ]
4. 클릭
3. 클릭
5. 클릭
컴퓨터응용 및 실습 I 6
마우스 (Mouse) 이벤트 예제 (3)
공통대화상자 (CommonDialog) 컨트롤 확인
6. 추가된 공통대화상자 컨트롤
컴퓨터응용 및 실습 I 7
마우스 (Mouse) 이벤트 예제 (4)
Control 배치FrameOptionButtonTextBoxLabelCommandButtonPictureBoxCommonDialog
7. Control 배치
컴퓨터응용 및 실습 I 8
마우스 (Mouse) 이벤트 예제 (5)
Control 속성지정Frame
속 성 Name
Frame 1
Control Caption
도구Frame 1
속 성 Name
Option 1
Option 2
Option 3
ControlToopTip
Text색연필지우개색 선택
OptionButton Picture 폴더
Common \ Graphics \ Icons \ Writing
optPencil
optEraser
optColor
Style Picture
1- 그래픽1- 그래픽1- 그래픽
Pen06.ico
Erase01.ico
컴퓨터응용 및 실습 I 9
마우스 (Mouse) 이벤트 예제 (6)Label
속 성 Name
Label 1
Control Caption
선굵기Label 1
AutoSize
True
TextBox
속 성 Name
Text 1
Control Text
txtWidth
CommandButton
속 성 Name
Command 1
Control Caption
cmdExit 종료 (&X)
컴퓨터응용 및 실습 I 10
마우스 (Mouse) 이벤트 예제 (7)
CommonDialog
속 성 Name
CommonDialog1
Control CancelError
dlgColor
PictureBox
속 성 Name
Picture 1
Control DrawWidth
picPicture 10
True
AutoRedraw BackColor
True 흰색
MouseIcon MousePointer
Pen06.ico 99 - 사용자 정의
컴퓨터응용 및 실습 I 11
마우스 (Mouse) 이벤트 예제 (8)
Control 배치 및 메뉴 작성 완료 화면
컴퓨터응용 및 실습 I 12
마우스 (Mouse) 이벤트 예제 (9)
Code 작성변수 선언
blnDraw 점 그리기 여부 지정
8. Code 작성
컴퓨터응용 및 실습 I 13
마우스 (Mouse) 이벤트 예제 (10)
Code 작성Form Load 이벤트 프로시저
TextBox 에 PictureBox 의 현재 선 굵기 표시
CommonDialog 의 Color 속성값 : optColor 옵션 버튼의 배경색
9. Code 작성
컴퓨터응용 및 실습 I 14
마우스 (Mouse) 이벤트 예제 (11)
Code 작성 [ 색 지정 ] 옵션버튼 Click 이벤트 프로시저
색을 지정하기 위한 색 -대화상자 표시 10. Code 작성
컴퓨터응용 및 실습 I 15
마우스 (Mouse) 이벤트 예제 (12)
Code 작성 [ 지우개 ] 옵션버튼 Click 이벤트 프로시저
PictureBox 의 내용을 지운다 .
11. Code 작성
컴퓨터응용 및 실습 I 16
마우스 (Mouse) 이벤트 예제 (13)
Code 작성 [ 색연필 ] 옵션버튼 Click 이벤트 프로시저
PictureBox 전경색을 optColor 의 배경색으로 지정
12. Code 작성
컴퓨터응용 및 실습 I 17
마우스 (Mouse) 이벤트 예제 (14)
Code 작성 [ 선 굵기 ] 입력 TextBox 의 LostFocus 이벤트 프로시저
PictureBox 에 그려질 점의 굵기 지정
13. Code 작성
컴퓨터응용 및 실습 I 18
마우스 (Mouse) 이벤트 예제 (15)
Code 작성 [ PictureBox ] 의 MouseDown 이벤트 프로시저
마우스의 왼쪽 버튼을 누른 상태 blnDraw = True
14. Code 작성
컴퓨터응용 및 실습 I 19
마우스 (Mouse) 이벤트 예제 (16)
MouseDown() API 의 인수값Button 인수값
값
vbLeftButton
vbRightButton
vbMiddleButton
상 수
1
2
4
설 명왼쪽 버튼 누름오른쪽 버튼 누름가운데 버튼 누름
Shift 인수값
값
vbShiftMask
vbCtrlMask
vbAltMask
상 수
1
2
4
설 명Shift 버튼 누름Ctrl 버튼 누름Alt 버튼 누름
컴퓨터응용 및 실습 I 20
마우스 (Mouse) 이벤트 예제 (17)
Code 작성 [ PictureBox ] 의 MouseMove 이벤트 프로시저
마우스의 왼쪽 버튼을 누른 상태에서 이동
15. Code 작성
컴퓨터응용 및 실습 I 21
마우스 (Mouse) 이벤트 예제 (18)
Code 작성 [ PictureBox ] 의 MouseUP 이벤트 프로시저
마우스의 왼쪽 버튼을 누른 상태에서 떼는 순간 blnDraw = False
16. Code 작성
컴퓨터응용 및 실습 I 22
마우스 (Mouse) 이벤트 예제 (19)
Code 작성 [ 종료 (&X) ] 버튼의 Click 이벤트 프로시저
프로그램 종료
17. Code 작성
컴퓨터응용 및 실습 I 23
마우스 (Mouse) 이벤트 예제 (20)
실행 결과18. 클릭
컴퓨터응용 및 실습 I 24
키 (Key) 이벤트 란 ?(1)
키 (Key) 이벤트정의
키 (Key) 의 KeyDown, KeyUp, KeyPress 등의 동작
종류 KeyDown KeyUp KeyPress
ANSI 문자 해석 가능
컴퓨터응용 및 실습 I 25
키 (Key) 이벤트 예제 (1)
1. 더블 클릭(frmKey 입력 )
FormName 지정 : frmKeyCaption 지정 : 키 코드값 알아내기
2. 더블 클릭( 키 코드값 알아내기 입력 )
컴퓨터응용 및 실습 I 26
키 (Key) 이벤트 예제 (2)
Control 배치TextBoxFrameLabelCheckBoxCommandButton
7. Control 배치
컴퓨터응용 및 실습 I 27
키 (Key) 이벤트 예제 (3)
Control 속성지정TextBox
속 성 Name
Text 1
Control
txtText
Frame
ScrollBars
2 - 수직
Text MultiLine
True
속 성 Name
Frame 1
Control
Frame1
Caption
키 코드값 및 Shift, Ctrl, Alt 키
CommandButton
속 성 Name
Command 1
Control
cmdExit
Caption
종료 (&X)
컴퓨터응용 및 실습 I 28
키 (Key) 이벤트 예제 (4)
속 성 Name
Label 1
Label 2
Label 3
Label 4
Control Appearance
1 - 3D
0 - 평면1 - 3D
0 - 평면
Label
Label 1
lblCode
Label 3
lblChr
Caption AutoSize
키 코드
문자
True
False
True
False
속 성 Name
Check 1
Check 2
Check 3
Control
CheckBox
chkShift
chkCtrl
chlAlt
Caption
Shift
Ctrl
Alt
컴퓨터응용 및 실습 I 29
키 (Key) 이벤트 예제 (5)
Control 배치 및 메뉴 작성 완료 화면
컴퓨터응용 및 실습 I 30
키 (Key) 이벤트 예제 (6)
Code 작성 [TextBox] 개체의 KeyDown 이벤트 프로시저
KeyDown 누른 키의 코드값과 문자를 출력하고 , Shift, Ctrl, Alt 키의 상태를 표시한다 .
8. Code 작성
컴퓨터응용 및 실습 I 31
키 (Key) 이벤트 예제 (7)
Code 작성 [TextBox] 개체의 KeyUp 이벤트 프로시저
KeyUP Shift, Ctrl, Alt 의 체크상자를 모두 해제
8. Code 작성
컴퓨터응용 및 실습 I 32
키 (Key) 이벤트 예제 (8)
Code 작성 [ 종료 (&X) ] 버튼의 Click 이벤트 프로시저
프로그램 종료
17. Code 작성
컴퓨터응용 및 실습 I 33
키 (Key) 이벤트 예제 (9)
실행 결과문자 “ S” 를 입력
18. 실행 결과
컴퓨터응용 및 실습 I 34
키 (Key) 이벤트 예제 (10)
실행 결과Alt 키를 누른 상태의 결과
18. 실행 결과
컴퓨터응용 및 실습 I 35
마우스 (Mouse) 이벤트 란 ?
마우스 (Mouse) 이벤트 예제
키 (Key) 이벤트 란 ?
키 (Key) 이벤트 예제
마우스 (Mouse) 및 키 (Key) 이벤트 프로젝트
정 리