메뉴(Menu) 컴퓨터응용 및 실습 I
목 차 교육 목표 메뉴(Menu) 란 ? 메뉴(Menu) 편집기 메뉴(Menu) 예제 주메뉴 /메뉴 항목 메뉴 분리자 하위 메뉴 작성 선택 표시 / 비활성 메뉴 작성 단축키 작성 팝업 메뉴 작성 컴퓨터응용 및 실습 I
메뉴(Menu) 란 ? 메뉴 정의 종류 FullDown 메뉴 PopUp 메뉴 응용프로그램의 기능을 수행하는 명령어 모음 응용프로그램의 일반 메뉴 PopUp 마우스의 오른쪽 버튼을 클릭하면 화면에 나타나는 메뉴 FullDown 메뉴 PopUp 메뉴 컴퓨터응용 및 실습 I
메뉴편집기(Menu Editor) (1) 메뉴편집기 기능 메뉴 작성 실행 [도구 > 메뉴 편집기] 컴퓨터응용 및 실습 I
메뉴편집기(Menu Editor) (2) 메뉴 속성 설 명 구성 요소 Caption Name Index Shortcut 설 명 Caption Name Index Shortcut HelpContectID Checked Enabled Visible WindowList 메뉴의 문자열 메뉴 개체의 이름 배열의 각 항목들을 구분하기 위한 색인값 단축키 설정 도움말 ID 설정 메뉴 항목의 체크 여부 설정 메뉴 항목의 활성화 여부 설정 메뉴 항목의 보이도록 여부 설정 MDI폼에서 하위 폼의 목록을 메뉴에 표시할 지 여부 설정 컴퓨터응용 및 실습 I
메뉴편집기(Menu Editor) (3) 상 위 메 뉴 로 이 동 하 위 메 뉴 로 이 동 위 로 이 동 아래로 이 동 메뉴항목 삭제 새로운 메뉴항목으로 삽입 다음 메뉴항목으로 이동 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (1) Form Name 지정: frmMenu Caption 지정: 메뉴 작성하기 1. 더블 클릭 2. 더블 클릭 (메뉴 작성하기 입력) 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (2) Control 배치 Control 속성지정 Name Caption Visible Backstyle Label Control 속성지정 Label 속 성 Name Caption Visible Backstyle Control Label 1 lblHello 메뉴 작성 False 0 - 투명 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (3) 메뉴 편집 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (4) 메뉴 편집 Name 메뉴 목록 상자 Caption 폼(&F) mnuForm 폼(&F) - 닫기(&X) 레이블(&L) mnuForm mnuColor mnuSeparator mnuExit mnuLabel 폼(&F) ….색상(&C)... ….- ….닫기(&X) 레이블(&L) 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (5) Control 배치 및 메뉴 작성 완료 화면 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (6) Code 작성 [ 폼(&F) > 닫기(X) ] 버튼 Click 이벤트 프로시저 프로그램 종료 4. Code 작성 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (7) 실행 결과 닫기 버튼 클릭 5. 클릭 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (8) 하위메뉴 편집 [폼(&F) > 색상(&C)]의 하위 메뉴 6. 하위 메뉴 작성 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (9) 하위 메뉴 작성 Name 메뉴 목록 상자 Caption 초기화(&I) mnuInit - 빨강(&R) 초록(&G) 파랑(&B) mnuInit mnuSeparator2 mnuRed mnuGreen mnuBlue ……..초기화(&I) ……..- ……..빨강(&R) ……..초록(&G) ……..파랑(&B) 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (10) Code 작성 [ 폼(&F) > 색상(I) > 초기화(I) ] 버튼 Click 이벤트 프로시저 폼의 바탕색(frmMenu.BackColor)을 회색으로 초기화 7. Code 작성 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (11) Code 작성 [ 폼(&F) > 색상(I) > 빨강(R) ] 버튼 Click 이벤트 프로시저 폼의 바탕색(frmMenu.BackColor)을 빨강색으로 지정 8. Code 작성 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (12) Code 작성 [ 폼(&F) > 색상(I) > 초록(G) ] 버튼 Click 이벤트 프로시저 폼의 바탕색(frmMenu.BackColor)을 초록색으로 지정 9. Code 작성 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (13) Code 작성 [ 폼(&F) > 색상(I) > 파랑(B) ] 버튼 Click 이벤트 프로시저 폼의 바탕색(frmMenu.BackColor)을 파랑색으로 지정 10. Code 작성 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (14) 실행 결과 [ 폼(&F) > 색상(I) > 초기화(I) ] 버튼 11. 클릭
메뉴(Menu) 예제 (15) 선택 표시/ 비활성 메뉴 작성 [레이블(&L)]의 하위 메뉴 12. 하위 메뉴 작성 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (16) 하위 메뉴 작성 Name Checked Enabled 메뉴 목록 상자 Caption 보이기 감추기 - 밑줄 기울임 MnuLabelShow mnuLabelHide mnuSeparator3 mnuLabelUnder mnuLabelItalic …..보이기 …..감추기 ….. - ….. 밑줄 …..기울임 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (17) Code 작성 [ 레이블(L) > 보이기 ] 버튼 Click 이벤트 프로시저 “메뉴 작성” 레이블을 화면에 나타냄 [레이블(L) >밑줄] 메뉴 활성화 [레이블(L) >기울임] 메뉴 활성화 13. Code 작성 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (18) Code 작성 [ 레이블(L) > 감추기 ] 버튼 Click 이벤트 프로시저 “메뉴 작성” 레이블을 화면에서 삭제 [레이블(L) >감추기] 메뉴에 선택 표시 [레이블(L) >밑줄] & [레이블(L) >기울임] 메뉴 비활성화 14. Code 작성 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (19) Code 작성 [ 레이블(L) > 밑줄 ] 버튼 Click 이벤트 프로시저 “메뉴 작성” 레이블에 밑줄 속성 지정 [레이블(L) >밑줄] 메뉴에 선택 표시 지정/해제 15. Code 작성 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (20) Code 작성 [ 레이블(L) > 기울임 ] 버튼 Click 이벤트 프로시저 “메뉴 작성” 레이블에 기울임 속성 지정 [레이블(L) >기울임] 메뉴에 선택 표시 지정/해제 16. Code 작성 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (21) 실행 결과 [ 레이블(&L) > 보이기 ] 버튼 17. 클릭 18.활성화 됨 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (22) 단축키(shortcut) 작성 단축키 정의 Caption 초기화(&I) 빨강(&R) 초록(&G) 메뉴의 명령어를 바로 실행하는 기능을 제공 단축키 Caption 초기화(&I) 빨강(&R) 초록(&G) 파랑(&B) Ctrl + I Ctrl + R Ctrl + G Ctrl + B 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (23) 단축키(shortcut) 작성 [폼(&F) > 색상(&C)]의 하위 메뉴 19.단축키 지정 컴퓨터응용 및 실습 I
메뉴(Menu) 예제 (24) 실행 결과 [폼(&F) > 색상(&C)]의 하위 메뉴 단축키 확인 20. 클릭 컴퓨터응용 및 실습 I
팝업(PopUp) 메뉴 작성 (1) 팝업(PopUp) 메뉴 Code 작성 PopupMenu 함수 PopupMenu( 메뉴 as Object, [Flag], [x], [y], [기본 메뉴]) Code 작성 Form의 MouseDown event 프로시저 작성 21. Code 작성 컴퓨터응용 및 실습 I
팝업(PopUp) 메뉴 작성 (2) 실행 결과 Form에서 마우스의 오른쪽 버튼 클릭 22. Popup 메뉴 컴퓨터응용 및 실습 I
정 리 메뉴(Menu) 란 ? 메뉴(Menu) 편집기 메뉴(Menu) 예제 주메뉴 /메뉴 항목 메뉴 분리자 하위 메뉴 작성 선택 표시 / 비활성 메뉴 작성 단축키 작성 팝업 메뉴 작성 컴퓨터응용 및 실습 I