6.4/5/6 상태표시줄 등 6.4 상태표시줄 사용하기 6.5 진행표시바 사용하기 6.6 슬라이더 사용하기 6.7 탭 스트립 컨트롤 사용하기 6.8 탭 컨트롤 사용하기
Windows Common Controls 6.0 Microsoft Windows Common Controls 6.0(SP4) 9개의 컨트롤이 추가됨. 탭 스트립(tapstrip) 툴바(toolbar) 상태표시줄(status bar) 진행표시줄(progress bar) 트리 보기(tree view) 리스트 보기(list view) 이미지 리스트(image list) 슬라이더(slider) 이미지 콤보(image combo) 2019-04-19 수원과학대 컴퓨터정보과
윈도우즈 커먼 컨트롤 설명 탭스트립(TabStrip) 툴바(ToolBar) 상태바(StatusBar) 서류철과 같은 형태로 여러 페이지를 만들어 많은 정보를 필요한 부분만을 보여줄 수 있는 컨트롤 툴바(ToolBar) 동일한 크기의 여러 개의 버튼을 묶어서 관리함으로써 사용자의 사용을 편리하게 해주는 컨트롤 상태바(StatusBar) 일반적으로 폼의 아래 부분에 시간, 날짜 등 참고할 만한 다양한 정보를 보여주며, Panels개체를 이용하여 패널을 만들 수 있음. 프로그래스바(ProgressBar) 진행상태를 막대 그래프 형태로 보여주는 시각적인 컨트롤. 범위는 Min, Max속성으로 설정하고 Value속성은 현재 위치를 나타냄 트리뷰(Tree view) 각각이 이미지와 문자열으로 이루어진 Node 개체의 계층적인 트리 구조 리스트뷰(List view) 표준 아이콘, 작은 아이콘, 목록, 보고서 형태로 항목을 나타냄. 이미지 리스트(Image List) 여러 개의 이미지를 사용할 수 있도록 담아두는 컨트롤 슬라이더(Slider) 스크롤바와 비슷하게 시작적으로 현재 위치를 나타낼 수 있다. 범위는 Min, Max속성으로 설정하고 Value속성은 현재 위치를 나타냄. 이미지 콤보(Image Combo) 콤보박스에 이미지와 문자열을 함께 넣을 수 있는 컨트롤. 2019-04-19 수원과학대 컴퓨터정보과
6.4 상태표시줄 사용하기(p226) 상태표시줄이란? 패널이란? 일반적으로 폼의 아래 부분에 시간, 날짜 등 참고할 만한 다양한 정보를 보여주는 줄 정보를 보여줄 수 있는 패널(Panel)개체의 최대 수는 16개 패널이란? 상태 바 컨트롤 안에서 구분을 하기 위한 작은 단위 그 안에 선택(문자열, 시간, 날짜 등)하여 넣음. 패널의 베벨모양은 Bevel개체를 이용하여 3가지 종류로 만들 수 있다 베벨이란 : 오목/볼록/그냥 2019-04-19 수원과학대 컴퓨터정보과
상태표시줄 사용하기 화면 구성 패널삽입 3회 클릭 2019-04-19 수원과학대 컴퓨터정보과
상태표시줄 사용하기 패널 삽입후 정보 수정 인덱스(Index)값을 조정후 각각 조절 1번 패널 2번 패널 3번 패널 4번 패널 Alignment 0-sbrLeft Style 0-sbrText 3-sbrIns 1-sbrCaps 5-sbrTime Bevel 1-sbrInset 0-sbrNoBevel 2-sbrRaizes Autosize 2-sbrContents 0-sbrNoAutosize 0-sbrSpring 2019-04-19 수원과학대 컴퓨터정보과
상태표시줄 객체의 주요 속성 속성명 기능 속성값 Alignment 문자열 정렬 방식 지정 0-sbrLeft : 왼쪽 정렬 1-sbrCenter : 중앙 정렬 2-sbrRight : 오른쪽 정렬 Style 패널의 종류 지정 0-sbrText : 문자나 그림 표시 1-sbrCaps : Caps Lock 키의 상태 표시 2-sbrNum : Num Lock키의 상태표시 3-sbrIns : Ins 키의 상태 표시 4-sbrScrl : Scrl Lock키의 상태를 “SCRL”로 표시 5-sbrTime : 현재 시간 표시 6-sbrDate : 현재 날짜 표시 7-sbrKana : Scroll Lock키의 상태를 “KANA”로 표시 Bevel 패널의 모양 0-sbrNoBevel : 평면 표시 1-sbrInset : 안쪽으로 들어감 2-sbrRaised : 밖으로 올라옴 Autosize 패널의 크기 조절 지정 0-sbrNoAutosize : 패널 크기 고정 1-sbrString : 패널 사이를 공간으로 구분하여 조정 2-sbrContents : 문자열에 맞추어 자동 조절 2019-04-19 수원과학대 컴퓨터정보과
코딩하기 (p229) 폼을 더블클릭해서 코딩창을 띄우고 Form의 Click 이벤트와 DblClick 이벤트를 선택하여 코딩 2019-04-19 수원과학대 컴퓨터정보과
6장3에 상태표시줄 추가 텍스트파일/그림파일을 열었을때 패널1에 파일 경로가 표시되게 코딩 2019-04-19 수원과학대 컴퓨터정보과
코딩 Command1_Click()과 Command1_1_Click() 에 다음 소스 삽입 StatusBar1.Panels(1).Text = ComDlg.FileName 2019-04-19 수원과학대 컴퓨터정보과
추가기능 폼의 크기를 변경시 RTBox의 크기 변경 Form의 Width와 ScaleWidth Width / Height : 폼전체 넓이/높이 ScaleWidth / ScaleHeight : 컨트롤 표시공간의 넓이/높이 Private Sub Form_Resize() RTBox.Width = Form1.ScaleWidth RTBox.Height = Form1.ScaleHeight - Toolbar1.Height - StatusBar1.Height End Sub 2019-04-19 수원과학대 컴퓨터정보과
6.8 탭 컨트롤 (p238) 탭 스트립 컨트롤(Tab Strip Control) Microsoft Windows Common Controls 서로 관련 있는 항목을 묶어서 표현 모든 탭에서 같은 객체를 사용하고자 할 경우 탭 컨트롤 (Tabbed Dialog Control) Microsoft Windows Common Controls아님 Microsoft Tabbed Dialog Control 서로 다른 객체들을 사용하고자 할 경우 사용 2019-04-19 수원과학대 컴퓨터정보과
버튼 추가 종료하기버튼 앞에 탭컨트롤 버튼 추가 2019-04-19 수원과학대 컴퓨터정보과
탭 컨트롤 사용하기 구성 요소 : Microsoft Tabbed Dialog Control 추가 2019-04-19 수원과학대 컴퓨터정보과
6.5 진행표시바(p230) 진행 표시바 탭을 누른 상태에서 다음 컨트롤들을 삽입 ① Label만들기 : Caption없애고 Alignment를 가운데맞춤 ② 진행 표시바 만들기 ③ Label만들기 : Caption없애고 Alignment를 가운데맞춤 ④ 커맨드버튼 두개 : Caption수정 ⑤ 타이머 삽입 Enabled : False로 2019-04-19 수원과학대 컴퓨터정보과
코딩 폼을 더블클릭하여 코딩 2019-04-19 수원과학대 컴퓨터정보과
코딩 타이머를 더블 클릭하여 코딩 2019-04-19 수원과학대 컴퓨터정보과
코딩 복사시작/복사중지를 더블클릭하여 코딩 2019-04-19 수원과학대 컴퓨터정보과
6.6 슬라이더 (p233) 두번째 “슬라이더”탭을 선택후 다음 컨트롤들을 삽입 1. 프레임삽입: caption 2. 슬라이더 3개 삽입 Max = 255 Min = 0 3. 프레임삽입: caption 4. 슬라이더 1개 삽입 Max = 20 Min = 10 5. 텍스트 박스 삽입 : Multiline True로 6. 커맨드버튼 삽입 2019-04-19 수원과학대 컴퓨터정보과
코딩 다시 쓰기 버튼 더블 클릭 일반 선언부 R/G/B/S 선언 추가 2019-04-19 수원과학대 컴퓨터정보과
코딩 슬라이더 3개 코딩 2019-04-19 수원과학대 컴퓨터정보과
코딩 크기 슬라이더 코딩 2019-04-19 수원과학대 컴퓨터정보과
6.7 탭 스트립 (p235) “탭스트립” 탭을 누른후 다음의 컨트롤 삽입 1 caption key tooltipindex 인사 insa 대표인사 2 연혁 history 회사연혁 3 제품 product 제품소개 4 주문 order 제품주문 2019-04-19 수원과학대 컴퓨터정보과
코딩 탭스트립을 더블클릭하여 코딩 2019-04-19 수원과학대 컴퓨터정보과
탭 컨트롤의 클릭 이벤트 탭 컨트롤을 더블클릭 2019-04-19 수원과학대 컴퓨터정보과
탭 컨트롤의 클릭 이벤트 탭 스트립 더블클릭해서 수정 2019-04-19 수원과학대 컴퓨터정보과