1 / 35

마우스 (Mouse) 다루기

마우스 (Mouse) 다루기. 목 차. 교육 목표 마우스 (Mouse) 이벤트 란 ? 마우스 (Mouse) 이벤트 예제 키 (Key) 이벤트 란 ? 키 (Key) 이벤트 예제 마우스 (Mouse) 및 키 (Key) 이벤트 프로젝트. 마우스 (Mouse) 이벤트 란 ?. 마우스 (Mouse) 이벤트 정의 마우스의 Click, Doubleclick, MouseUp, MouseDown, MouseMove 등의 동작 종류 Click Doubleclick MouseUp MouseDown

aelwen
Télécharger la présentation

마우스 (Mouse) 다루기

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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) • Form • Name 지정: frmMouse • Caption 지정: 낙서장 1. 더블 클릭 (frmMouse 입력) 2. 더블 클릭 (낙서장 입력) 컴퓨터응용 및 실습 I

  5. 마우스(Mouse) 이벤트 예제 (2) • 공통대화상자(CommonDialog) 컨트롤 추가하기 • [프로젝트 > 구성요소] 4. 클릭 3. 클릭 5. 클릭 컴퓨터응용 및 실습 I

  6. 마우스(Mouse) 이벤트 예제 (3) • 공통대화상자(CommonDialog) 컨트롤 확인 6. 추가된 공통대화상자 컨트롤 컴퓨터응용 및 실습 I

  7. 마우스(Mouse) 이벤트 예제 (4) • Control 배치 • Frame • OptionButton • TextBox • Label • CommandButton • PictureBox • CommonDialog 7. Control 배치 컴퓨터응용 및 실습 I

  8. 마우스(Mouse) 이벤트 예제 (5) • Control 속성지정 • Frame 속 성 Name Caption Control Frame 1 Frame 1 도구 • OptionButton • Picture 폴더 • Common \ Graphics \ Icons \ Writing ToopTip Text 속 성 Name Style Picture Control 색연필 지우개 색 선택 1- 그래픽 1- 그래픽 1- 그래픽 Option 1 Option 2 Option 3 optPencil optEraser optColor Pen06.ico Erase01.ico 컴퓨터응용 및 실습 I

  9. 마우스(Mouse) 이벤트 예제 (6) • Label 속 성 Name AutoSize Caption Control Label 1 Label 1 선굵기 True • TextBox 속 성 Name Text Control Text 1 txtWidth • CommandButton 속 성 Name Caption Control 종료(&X) Command 1 cmdExit 컴퓨터응용 및 실습 I

  10. 마우스(Mouse) 이벤트 예제 (7) • CommonDialog 속 성 Name CancelError Control CommonDialog1 dlgColor True • PictureBox 속 성 Name AutoRedraw DrawWidth BackColor Control 흰색 picPicture 10 True Picture 1 MouseIcon MousePointer 99 - 사용자 정의 Pen06.ico 컴퓨터응용 및 실습 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) • Form • Name 지정: frmKey • Caption 지정: 키 코드값 알아내기 1. 더블 클릭 (frmKey 입력) 2. 더블 클릭 (키 코드값 알아내기 입력) 컴퓨터응용 및 실습 I

  26. 키(Key) 이벤트 예제 (2) • Control 배치 • TextBox • Frame • Label • CheckBox • CommandButton 7. Control 배치 컴퓨터응용 및 실습 I

  27. 키(Key) 이벤트 예제 (3) • Control 속성지정 • TextBox 속 성 Text MultiLine Name ScrollBars Control Text 1 txtText True 2 - 수직 • Frame 속 성 Caption Name Control Frame 1 Frame1 키 코드값 및 Shift, Ctrl, Alt 키 • CommandButton 속 성 Caption Name Control Command 1 cmdExit 종료(&X) 컴퓨터응용 및 실습 I

  28. 키(Key) 이벤트 예제 (4) • Label 속 성 Name Caption AutoSize Appearance Control 키 코드 문자 Label 1 Label 2 Label 3 Label 4 Label 1 lblCode Label 3 lblChr True False True False 1 - 3D 0 - 평면 1 - 3D 0 - 평면 • CheckBox 속 성 Name Caption Control Check 1 Check 2 Check 3 chkShift chkCtrl chlAlt 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) 이벤트 프로젝트 컴퓨터응용 및 실습 I

More Related