컨트롤 1. 컨트롤 1 Check Box & Option Button & Frame 예제 학습목표 Control 이란? Label Text Box Label & Text Box 예제 Label & Text Box 프로젝트 Check Box Option Button.

Slides:



Advertisements
Similar presentations
일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
Advertisements

1/ 편집 기능 사용하기 – 실습 1 글자 모양을 바꾸고 싶은 곳을 블록 설정 [ 글자 모양 ] 대화 상자에서 [ 글꼴 ] ‘ 궁서체 ’, [ 글자 색 ] ‘ 토마토색 ’ 으로 선택 → [ 설정 ] 클릭 → 글자 모양 변경.
실습 1- 31p 2 3 문서 작성 및 저장 새 문서 작성하기  [ 파일 ] – [ 새 문서 ] or +  새 문서 입력  기존 문서 불러오기 [ 파일 ] – [ 불러오기 ] or + 4.
1 11 장 MDI 와 멀티미디어. 2 MDI 단일 문서 인터페이스 (SDI, Single Document Interface)  윈도에 있는 메모장이나 워드 패드와 같이 단지 하나의 폼으 로 이루어져 있는 프로그램 다중 문서 인터페이스 (MDI, Multiple Document.
Term project. Touch-screen 활용 그림판 –Touch-screen 을 입력장치로 하여 LCD 상에 그림을 그리는 프로그램 – 터치 입력을 절대 좌표로 받는 디바이스 /dev/touch 를 만들어 응용 프 로그램에서 수행하도록 함. –User interface.
아이튠즈 계정 생성. 1. 인터넷을 통해 설치한 아이튠즈를 실행 한 후 그림의 순서대로 선택을 합니다. 1 2.
데이터 완전삭제프로그램 Perfect Delete 사용설명서  주의 이 프로그램을 이용하여 삭제된 데이터는 어떠한 방법으 로도 복구가 불가능합니다. 그러므로 실제 데이터 삭제시 신중을 기하기 바랍니다.
컴퓨터응용 및 실습 I 1 MDI (Multiple Document Interface).
컴퓨터와 인터넷.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
데이터형, 변수, 연산자 컴퓨터 응용 및 실습 I.
파워포인트 2007.
149개의 실습예제로 배우는 Flash 8.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
.Net Web Application 2010 컴퓨터공학실험(Ⅰ)
㈜디아이씨 SSLVPN 협력사 접속방법 2017년 4월.
Visual Basic 설치 컴퓨터응용 및 실습 I.
데이터베이스 (Database) 컴퓨터 응용 및 실습 I.
윤 홍 란 다이알로그(대화상자) 윤 홍 란
4장 기본컨트롤Ⅰ 4.1 컨트롤 컨트롤이란? 4.2 폼 폼의 속성 폼의 기본 이벤트
개정판 Visual Basic 6.0 바로가기.
블록 속성 정의와 추출 속성 정의 블록을 만들 객체들에 문자를 사용하여 속성을 설명하는 꼬리표에 해당하는 태그를 정의하는
forms 객체 입력상자 체크상자, 라디오 버튼 목록상자
예제로 배우는 Visual Basic 선곡기를 통해 익히는 리스트박스와 콤보박스
예제로 배우는 Visual Basic 나도 프로그램을 만들 수 있다
파일(File) 다루기 컴퓨터응용 및 실습 I.
Visual Basic 기본 컨트롤.
Chap 3. 컨트롤 배우기 1.
Visual Basic 함수.
마우스(Mouse) 다루기 컴퓨터응용 및 실습 I.
학습목표 변수 비주얼 베이직 자료형 변수 선언하기. 학습목표 변수 비주얼 베이직 자료형 변수 선언하기.
예제로 배우는 Visual Basic 성적처리기로 익히는 체크박스와 옵션버튼
Visual Basic .NET 처음 사용하기.
1. C++ 시작하기.
Raster 애니메이션은 GIF Animator로 만들면 쉽다
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
Visual Basic 조건문.
Visual Basic 기초 1 목표: 컴퓨터기반제어에 관련된 학습을 하기 전에 Visual Basic의 기초를 살펴본다.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
예제로 배우는 Visual Basic 구구단 작성기로 익히는 반복문
컴퓨터 프로그래밍 : 실습3 2장 데이터와 식.
10장 컴퓨터 기반 데이터 획득 응용 프로그램 LabVIEW 사용법
Presentation & Documentation Specialist Microsoft PowerPoint MVP
비주얼 프로그래밍 1분반 화/목.
게임웹사이트운영 [10] 폼 작성.
그래픽 모듈 편집.
3D 프린팅 프로그래밍 01 – 기본 명령어 강사: 김영준 목원대학교 겸임교수.
Clipping 이진학.
1차시: 낮과 밤이 생기는 원리 지구과학
1. Visual Basic 소개 IT응용시스템공학과 김 형 진 교수.
예제로 배우는 Visual Basic 타이머를 이용한 도형 다루기
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
제 2 장 기본 문법 (1-1) 주제 : 객체의 제어.
2장 비주얼베이직 시작하기 2.1 비주얼베이직 프로그래밍 스타일 2.2 비주얼베이직 시작하기.
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
Chapter 03 윈도 폼 컨트롤 1.
자료관리 : 현 화면에서 인쇄할 자료를 입력하여 발행하는 화면 입니다.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
Flow Diagram IV While.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
메뉴(Menu) 컴퓨터응용 및 실습 I.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
워드프로세서 스프레드시트 문서 관리 인터넷 활용
1. SNMP Setting IP 설정 NetAgent Mini 카드에 제공된 CD의 Netility 프로그램을 설치하여 프로그램을 실행시킨다. Netility 프로그램을 실행하면 네트워크에 있는 SNMP 카드를 찾게 됩니다. “Configure”를 선택하면 IP 설정.
Power Point 예제 디자인 적용 (서식) - (디자인적용) - (원하는 디자인 선택)
그래픽 컨트롤 (Graphic Control)
6 객체.
Chapter 11. 문서 인쇄 및 파일 형식.
Presentation transcript:

컨트롤 1

Check Box & Option Button & Frame 예제 학습목표 Control 이란? Label Text Box Label & Text Box 예제 Label & Text Box 프로젝트 Check Box Option Button Frame Check Box & Option Button & Frame 예제 Check Box & Option Button & Frame 프로젝트

■ Control Control이란? 정의 명령어, 정보 실행결과 프로그램 User 종류 사용자와의 인터페이스를 이루는 도구 Edit, List Box, Check Box, Radio Button, Scroll Bar

Control이란? ■ 컨트롤이란 요즘 비주얼 개발 툴 들은 모두 컨트롤이라는 개념을 사용합니다. 비주얼 베이직에서 폼을 구성할 때 기본적으로 또는 공통적으로 사용하는 것들(메뉴, 텍스트박스, 명령버튼, 라디오버튼, 리스트박스 등등)이 컨트롤입니다 이 표준 컨트롤 말고 보편적이진 않지만 사용하기 편리하고 멋있는 프로그램을 만들기 위해서 사용하는 컨트롤들이 있는데 이런 것들을 하나의 패키지화 한 것을 ActiveX Control이라고 합니다

■ 도구상자와 컨트롤 분류 Control이란? 도구상자는 폼에 그릴 여러 가지 컨트롤을 한 곳에 모아 놓은 메뉴 컨트롤은 크게 3가지로 나누어 볼 수 있다 표준 컨트롤 사용자 정의 컨트롤 삽입 가능한 객체

Control이란? ■ 표준 컨트롤

■ 사용자 정의 컨트롤 Control이란? MS또는 다른 업체가 만든 OCX 컨트롤 표준 컨트롤로는 수행할 수 없는 기능을 수행할 수 있도록 만들어진 컨트롤 도구상자에서 사용할 수 있는 사용자 정의 컨트롤

■ 삽입 가능한 객체 Control이란? 도구상자에서 사용할 수 있는 삽입 가능한 객체 다른 응용 프로그램에서 수행되는 기능을 가진 컨트롤

■ 컨트롤 요약 Pointer PictureBox Control이란? [도구 상자]에서 컨트롤을 그리지 않는 유일한 항목. 포인터를 선택하면 폼 상에 이미 그려진 컨트롤의 크기를 조절하거나 이동시킬 수 있습니다. PictureBox 그림 이미지(장식 또는 활성)를 그래픽 메서드로부터 출력을 받는 컨테이너나 다른 컨트롤에 대한 컨테이너로써 표시합니다.

Label TextBox Frame Control이란? 그래픽 아래 캡션과 같이 사용자가 변경하지 않기를 원하는 텍스트를 둘 수 있도록 해줍니다. TextBox 사용자가 입력이나 변경을 할 수 있는 텍스트를 담고 있습니다. Frame 컨트롤에 대한 그래픽 또는 기능 그룹화를 생성할 수 있도록 해줍니다. 컨트롤을 그룹화하기 위해서는 프레임을 먼저 그려야 하고, 그 다음에 프레임 내에 컨트롤을 그립니다.

CommandButton CheckBox OptionButton Control이란? 명령을 수행하기 위해 사용자가 선택할 단추를 생성합니다. CheckBox 참이거나 거짓인 가를 지시하거나 사용자가 하나 이상을 선택할 때 다중 선택을 표시하기 위해 사용자가 쉽게 선택할 수 있는 상자를 생성합니다. OptionButton 사용자가 오직 하나만을 선택할 수 있는 다중 선택을 표시할 수 있도록 해줍니다.

ComboBox ListBox Timer Control이란? 목록 상자와 입력란의 조합을 그릴 수 있도록 해줍니다. 사용자는 목록으로부터 항목을 선택하거나 입력란으로부터 값을 입력할 수 있습니다. ListBox 사용자가 하나를 선택할 수 있는 항목 목록을 표시하는데 사용합니다. 한번에 표시할 수 있는 것보다 많은 목록이 있다면 목록은 이동시킬 수 있습니다. Timer 설정 간격에 타이머 이벤트를 발생시킵니다. 이 컨트롤은 실행 모드에서만 보입니다.

HScrollBar VScrollBar FileListBox Control이란? 비율에 따라 현재 위치를 지시하거나 입력 장치 또는 속도나 양의 정도를 나타내는 지시기로써 긴 항목 목록이나 막대한 정보량 사이를 빠르게 이동할 수 있는 그림 도구 제공합니다. VScrollBar 비율에 따라 현재 위치를 지시하거나 입력 장치 또는 속도나 양의 정도를 나타내는 지시기로써 긴 항목 목록이나 막대한 정보량 사이를 빠르게 이동할 수 있는 그림 도구 제공합니다. FileListBox 파일 목록을 표시합니다.

DriveListBox DirListBox Shape Control이란? 유효한 디스크 드라이브를 표시합니다. 디렉터리와 경로를 표시합니다. Shape 디자인 모드에서 폼 상에 다양한 모양을 그릴 수 있도록 해줍니다. 직사각형, 모서리가 둥근 직사각형, 정사각형, 모서리가 둥근 정사각형, 타원, 원 등을 선택할 수 있습니다.

Line Image Data Control이란? 디자인 모드에 폼 상에 다양한 선 유형을 그리는 데 사용합니다. 폼 상에 비트맵, 아이콘, 메타 파일로부터 그래픽 이미지를 표시합니다. 이미지는 Image 컨트롤이 장식용이고 PictureBox보다 적은 리소스를 사용할 때만 표시됩니다. Data 폼 상에 바운드 컨트롤을 통해 데이터베이스 내의 데이터에 대한 사용 허가를 제공합니다.

Control이란? OLE Visual Basic 응용 프로그램에 다른 응용 프로그램으로부터 연결되고 포함시킬 수 있도록 해 줍니다.

객체와 포커스 관계 포커스 자동 변경 예제

Private Sub text1_KeyPress(KeyAscii As Integer) 포커스 자동 변경 예제(코드) Option Explicit Private Sub text1_KeyPress(KeyAscii As Integer) '엔터키를 치면 다음 입력항목으로 포커스를 이동시킵니다. If KeyAscii = Asc(vbCr) Then text2.SetFocus End Sub Private Sub text2_KeyPress(KeyAscii As Integer) If KeyAscii = Asc(vbCr) Then command1.SetFocus Private Sub command1_Click() '입력된 값 출력 label3.Caption = "학생번호:" + text1.Text _ + " ,체중 :" + text2

탭 순서 설정 탭 키를 이용한 포커스 이동 예제 입력 폼

포커스 이동 예제 코드 Option Explicit Private Sub cmdInput_Click() Dim sResult As String '입력이 끝난 후 출력할 문장 생성 sResult = "수험번호:" + txtNum.Text + _ ",필기 시험 점수:" + txtExam.Text + ",면접 시험 점수:" + txtInterview.Text lblResult.Caption = sResult '입력항목 clear txtNum.Text = "" txtExam.Text = "" txtInterview.Text = "" '포커스를 수험번호로 이동 txtNum.SetFocus End Sub

Label ■ Label(1) Label 기능 Form에 문자열 표시

■ Label(2) 속 성 내 용 Label Alignment Appearance AutoSize BackColor 속 성 내 용 Alignment Appearance AutoSize BackColor BackStyle BoardStyle Caption Font ForeColor Name Visible 속성 Caption 정렬 방식(0:왼쪽/1:오른쪽/2:가운데 맞춤) 0:평면 / 1: 3D Label 크기를 caption text길이에 맞게 자동 조정 여부 바탕색 설정 바탕을 투명하게 지정할 것인지의 여부 테두리 모양 설정 Label에 나타낼 문자열 설정 글자 모양 설정 전경색을 반환하거나 설정 Label 이름 Label 표시 /숨김 설정

Text Box ■ Text Box(1) TextBox 기능 사용자의 입력을 받을 수 있는 기능 설정

■ Text Box(2) 내 용 속 성 Text Box Alignment BoardStyle Enabled Locked 내 용 속 성 Alignment BoardStyle Enabled Locked MaxLength MultiLine PasswordChar ScrollBars TabIndex TabStop Text 속성 Caption 정렬 방식(0:왼쪽/1:오른쪽/2:가운데 맞춤) 테두리 모양 설정 Event에 대한 응답 가능 여부 설정 편집 가능 여부 설정 입력할 수 있는 최대 문자수 다중 라인 입력 password 입력시 화면에 표시할 문자 스크롤바 설정(0:없음 / 1:수직 / 2:수평 / 3:양방향) Tab 키의 focus 이동 순서 Tab 키를 누를때 focus를 갖는지 여부 설정 TextBox 입력값

포커스를 받았을때 블록으로 선택하는 예제

Private Sub txtItem_GotFocus() '포커스를 받았을 때 현재 입력한 값을 블록으로 선택 포커스를 받았을때 블록으로 선택하는 예제(코드 1) Option Explicit Private Sub txtItem_GotFocus() '포커스를 받았을 때 현재 입력한 값을 블록으로 선택 txtItem.SelStart = 0 txtItem.SelLength = Len(txtItem.Text) End Sub Private Sub txtNumber_GotFocus() txtNumber.SelStart = 0 txtNumber.SelLength = Len(txtNumber.Text)

Private Sub txtPrice_GotFocus() '포커스를 받았을 때 현재 입력한 값을 블록으로 선택 포커스를 받았을때 블록으로 선택하는 예제(코드 2) Private Sub txtPrice_GotFocus() '포커스를 받았을 때 현재 입력한 값을 블록으로 선택 txtPrice.SelStart = 0 txtPrice.SelLength = Len(txtPrice.Text) End Sub Private Sub cmdInput_Click() '입력한 값 출력 lblResult.Caption = "항목:" + txtItem.Text + _ " ,수량:" + txtNumber.Text + " ,단가:" + txtPrice.Text

■ Label & Text Box 예제(1) Label & Text Box 예제 Form cmdInput TxtNum TxtWeight cmdCancel TxtExtension cmdExit lblResult

Label & Text Box 예제 ■ Label & Text Box 예제(2)

■ Label & Text Box 프로젝트 Label & Text Box 프로젝트 실습 실습시간(30분) 아래 그림과 같이 form을 작성 하라 이름과 학번을 입력하고 [확인] 버튼을 클릭할 때 학번이 맞으 면 자기소개 textbox에 자신을 소개하는 자기소개서가 나타나 고 틀리면 Beep음을 내도록 프로그래밍하라.

■ Label & Text Box 프로젝트 진행 과정 프로젝트 명 Resume.frm Resume.vbp Control 배치 Event 핸들러 작성 컴파일 실행

■ Label & Text Box 프로젝트 Coding [확인] 버튼 [종료] 버튼

■ Check Box(1) Check Box CheckBox Control 기능 여러 항목 중에 원하는 여러 항목을 선택하는 기능

■ Check Box(2) 속 성 내 용 Check Box Alignment Appearance Caption 속 성 내 용 Alignment Appearance Caption DisablePicture DownPicture Name Picture Style Value Visible 속성 Caption 정렬 방식(0:왼쪽/1:오른쪽/2:가운데 맞춤) 0:평면 / 1: 3D CheckBox 옆에 나타낼 문자열 설정 사용 불가능할때의 그림 설정(Style = 그래픽) CheckBox가 눌렸을때 그림 설정 (Style = 그래픽) CheckBox 개체의 이름 설정 CheckBox에 나타낼 그림 설정(Style = 그래픽) 표준이나 그래픽으로 설정 CheckBox의 선택 상태를 설정 CheckBox를 보이도록 하는 여부 설정

Check Box ■ Check Box 예제(1) 폼 설계

Check Box

Check Box ■ Check Box 예제(1) 결과

■ Option Button(1) Option Button Option Button 기능 여러 항목 중에 원하는 한가지 항목만을 선택하는 기능

■ Option Button(2) 속 성 내 용 Option Button Alignment Appearance Caption 속 성 내 용 Alignment Appearance Caption DisablePicture DownPicture Name Picture Style Value Visible 속성 Caption 정렬 방식(0:왼쪽/1:오른쪽/2:가운데 맞춤) 0:평면 / 1: 3D Option Button 옆에 나타낼 문자열 설정 사용 불가능할때의 그림 설정(Style = 그래픽) Option Button 을 눌렀을때 그림 설정 (Style = 그래픽) Option Button 개체의 이름 설정 Option Button 에 나타낼 그림 설정(Style = 그래픽) 표준이나 그래픽으로 설정 Option Button 의 선택 상태를 설정 Option Button 를 보이도록 하는 여부 설정

Option Button ■ Option Button 예제(2) 폼 설계

Option Button ■ Option Button 예제(2)코드

Option Button ■ Option Button 예제(2)결과

Frame ■ Frame(1) 기능 관련된 기능을 묶어서 하나의 그룹을 생성하는 기능으로 frame을 이동하면 frame내의 모든 개체들이 같이 이동한다.

■ Frame(2) 속 성 내 용 Frame Appearance BoardStyle Caption Name Visible 속 성 내 용 Appearance BoardStyle Caption Name Visible 속성 0:평면 / 1: 3D 테두리의 모양을 설정 Frame 개체에 나타낼 문자열 설정 Frame 개체의 이름 설정 Frame 개체를 보이도록 하는 여부 설정

■ Check Box & Option Button 예제 (1) Form Name 지정: frmCheckOption Caption 지정: CheckBox & Option Button 1. 더블 클릭 (frmLabelTextBox 입력) 2. 더블 클릭 (Label & TextBox 입력)

■ Check Box & Option Button 예제 (2) 3. Control 배치 Control 배치 Frame Frame1 Frame2 Frame3 CheckBox Check1 Check2 Check3 Option Button Option1 Option2 Option3 Command Button Command1

■ Check Box & Option Button 예제 (3) Control 속성지정 Frame 속 성 Control Name Caption 미리보기 글꼴 유형 글자색 Frame 1 Frame 2 Frame 3 Frame 1 Frame 2 Frame 3 TextBox 속 성 Control Name Caption BoardStyle BackColor 흰색 Text1 txtFont 가나다ABC123 1-단일고정

■ Check Box & Option Button 예제 (4) 속 성 Control Name Caption CheckBox Check 1 Check 2 Check 3 chkBold chkItalic chkUnderline 굵게(&B) 기울임(&I) 밑줄(&U) 속 성 Control Name Caption Value 검정 빨강 파랑 Option 1 Option 2 Option 3 optBlack optRed optBlue True False

■ Check Box & Option Button 예제 (5) Command 속 성 Name Caption Control Command1 cmdExit 종료(&X)

■ Check Box & Option Button 예제 (6) Control 배치 및 속성 지정 완료 화면

■ Check Box & Option Button 예제 (7) Code 작성 Check Box 클릭 event 프로시저 글꼴 유형 지정 4. 굵게 지정 5. 기울임 지정 6. 밑줄 지정

■ Check Box & Option Button 예제 (8) Code 작성 Option Button 클릭 event 프로시저 글자색 지정 7. 검정 지정 8. 빨강 지정 9. 파랑 지정

■ Check Box & Option Button 예제 (9) Code 작성 [ 종료(X) ] Button 클릭 event 프로시저 프로그램 종료 10. 종료 버튼

■ Check Box & Option Button 예제 (10) 실행 결과 글꼴 유형 굵게 밑줄 글자색 빨강 11. 클릭 12. 클릭 13. 클릭

컨트롤 2

ListBox & ComboBox 프로젝트 ScrollBar & Progress Bar 교육목표 ListBox & ComboBox ListBox & ComboBox 예제 ListBox & ComboBox 프로젝트 ScrollBar & Progress Bar ScrollBar & Progress Bar 예제 ScrollBar & Progress Bar 프로젝트

List Box ■ List Box(1) 기능 주어진 목록에서 원하는 항목을 선택하도록 하는 기능

■ List Box(2) 속 성 내 용 List Box Enabled 사용 가능하도록 할 것인가의 여부를 설정 Sorted 속 성 내 용 Enabled Sorted Visible Appearance Style List Name Columns MultiSelect 속성 사용 가능하도록 할 것인가의 여부를 설정 목록을 알파벳순으로 자동 정렬할 것인지의 여부 설정 ListBox 를 보이도록 할 지의 여부 설정 0: 평면 / 1: 3D ListBox 모양을 표준/확인란으로 설정 ListBox에 표시할 항목 지정 ListBox 개체의 이름 설정 ListBox의 열의 수 설정 여러 항목 선택 가능하도록 설정

List Box ■ List Box 실습(1)

List Box ■ List Box 실습(1)코드

List Box ■ List Box 실습(1)결과

■ Combo Box (1) Combo Box 기능 ListBox와 TextBox를 결합한 형태로 목록의 항목 선택 및 입력이 가능하다.

■ Combo Box (2) 속 성 내 용 Combo Box Enabled 사용 가능 여부 설정 Locked 속 성 내 용 Enabled Locked Sorted Visible Appearance Style List Name Text 속성 사용 가능 여부 설정 편집가능 여부 설정 목록을 알파벳순으로 자동 정렬 여부 설정 ComboBox 를 보이도록 할 지의 여부 설정 0: 평면 / 1: 3D ComboBox 모양을 표준/확인란으로 설정 ComboBox 에 표시할 항목 지정 ComboBox 개체의 이름 설정 ComboBox 에 입력되거나 선택된 값

Combo Box ■ Combo Box (2)실습 폼 설계

Combo Box ■ Combo Box (2)코드-1

Combo Box ■ Combo Box (2)코드-2

Combo Box ■ Combo Box (2)실습

Combo Box ■ Combo Box (1)결과

(ListBox & ComboBox 입력) Form Name 지정: frmListCombo Caption 지정: ListBox & ComboBox 1. 더블 클릭 (frmListCombo입력) 2. 더블 클릭 (ListBox & ComboBox 입력)

■ List Box & Combo Box 예제(2) 3. Control 배치 Control 배치 Label TextBox Frame ComboBox ListBox CommandButton

■ List Box & Combo Box 예제(3) Control 속성지정 Label 속 성 Control Name Caption 학과 학번 이름 수강 가능 과목 수강 신청 과목 Label 1 Label 2 Label 3 Label 4 Label 5 Label 1 Label 2 Label 3 Label 4 Label 5 속 성 Control Name Caption Frame 1 Frame1 수강 과목

■ List Box & Combo Box 예제(4) 속 성 Control Name Style List 전자계산과 소프트웨어개발과 멀티미디어과 Combo1 cboDepartment 0: 늘어진 콤보 TextBox 속 성 Control Name Text MaxLength Text 1 Text 2 txtID txtName 7 10

■ List Box & Combo Box 예제(5) 속 성 Control Name Style MultiSelect Sorted ListBox List 1 List 2 lstSelect lstSelected 0: 표준 2: 확장형 True False CommandButton 속 성 Control Name Caption Command 1 Command 2 Command 3 Command 4 Command 5 cmdSelect cmdSelectAll cmdDeselect cmdDeselectAll cmdExit > >> < << 종료(&X)

■ List Box & Combo Box 예제 List Box & Combo Box 예제 11. 학과 선택 실행 결과 순서 학번 입력 이름 입력 13. 이름 입력 12. 학번 입력

■ List Box & Combo Box 예제 List Box & Combo Box 예제 실행 결과 수강과목 14. 클릭 JAVA Visual Basic 14. 클릭 JAVA, Visual Basic 선택

■ Scroll Bar(1) Scroll Bar Scroll Bar 기능 일정한 범위의 값을 시각적, 직관적으로 표현하는데 쓰이 며, 숫자 형태로 입/출력하는 것 보다 편리하다. 종류 수평/ 수직 스크롤바

■ Scroll Bar(2) 속 성 내 용 Scroll Bar Enabled 사용 가능하도록 할 것인가의 여부를 설정 속 성 내 용 Enabled Visible Name Large Change Small Change Max Min Value 속성 사용 가능하도록 할 것인가의 여부를 설정 ScrollBar 를 보이도록 할 지의 여부 설정 ScrollBar 개체의 이름 설정 ScrollBar의 이동줄을 클릭할때 이동하는 값의 양을 설정 ScrollBar의 최대값 설정 ScrollBar의 최소값 설정 ScrollBar의 현재 값 설정

Scroll Bar 실습 예 ■ Scroll Bar 실습 예(1)

Scroll Bar 실습 예 ■ Scroll Bar 실습 예(2) 코드 - 1

(Scroll Bar & Slider 입력) Form Name 지정: frmScrollSlider Caption 지정: ScrollBar & Slider 1. 더블 클릭 (frmScrollSlider입력) 2. 더블 클릭 (Scroll Bar & Slider 입력)

■ Scroll Bar & Slider 예제(2) 3. Control 배치 Control 배치 Label 수평 Scroll Bar slider Command Button

■ Scroll Bar & Slider 예제(3) Control 속성지정 Label 속 성 Name Caption Alignment Border Style Control Label 1 lblValue 0 % 2-가운데 맞춤 1-단일고정 수평 Scroll Bar 속 성 LargeChange SmallChange Control Name Min Max HScroll 1 hsbValue 100 10 1

■ Scroll Bar & Slider 예제(4) 속 성 Name Min Max LargeChange SmallChange Control Slider 1 sldValue 10 2 1 Command 속 성 Control Name Caption Command 1 cmsExit 종 료(&X)

Scroll Bar & Slider 예제 ■ Scroll Bar & Slider 예제 실행 결과 10. Drag 하여 이동

■ 타이머 Scroll Bar & Slider 예제 타이머 컨트롤은 시간이 흐름에 따라 반응하는 성격 특성 일정한 시간을 주기로 반복적으로 호출 실행시 화면에 표현되지 않습니다. Timer 이벤트 프로시저를 사용합니다. 사용 속성 interval속성 : 호출 이벤트 간의 지연 시간(0~64,767 밀리 세컨드) 3000mms--->3초, 1000--->1초) Enabled 속성 : 타이머 동작 유무를 결정(True, False)

타이머 실습 예 ■ 타이머 실습 예 폼 설계

타이머 실습 예 ■ 타이머 실습 예(1)