Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Basic 2010 2. 기본 컨트롤.

Similar presentations


Presentation on theme: "Visual Basic 2010 2. 기본 컨트롤."— Presentation transcript:

1 Visual Basic 기본 컨트롤

2 학습목표 폼( Form) 기본 컨트롤 이벤트 기본 컨트롤 실습 폼의 속성, 컨트롤 이름, 컨트롤 메서드
레이블, 텍스트박스, 버튼, 리스트박스 이벤트 버튼 기본 컨트롤 실습 Visual Basic 2010

3 2.1 폼(Form) 2.2 기본 컨트롤 2.3 기본 컨트롤 실습 Visual Basic 2010

4 폼 - 속성 속성 내용 (Name) 폼의 이름을 지정 AutoSize 폼의 배치된 컨트롤의 크기를 자동 설정 BackColor
배경색을 설정 Font 폼에 나타나는 글꼴을 설정 ForeColor 폼에 사용되는 문자열의 글자색을 설정 Icon 지정된 아이콘이 보이도록 할 지의 여부를 설정 StartPosition 폼이 화면에 나타날 때의 위치를 설정 Transparency 폼을 보여줄 때 투명도의 설정 WindowState 폼이 화면에 나타날 때의 상태를 설정 Visual Basic 2010

5 폼 - 속성 ForeColor 세팅 속성 글꼴 대화상자 Visual Basic 2010

6 폼 – 컨트롤 이름 작성 컨트롤 접두사 컨트롤 사용 예 Form frm frmPush Label lbl lblNumber
Button btn btnCompute TextBox txt txtInput ListBox lst lstResult Visual Basic 2010

7 폼 - 메서드 형식 예 메서드 내용 Hide 폼을 모니터 화면에 나타나지 않게 설정 Refresh 폼을 새로 고침 Show
객체이름.메소드이름 Form2.Show ‘지정된 폼을 보이게 한다. 메서드 내용 Hide 폼을 모니터 화면에 나타나지 않게 설정 Refresh 폼을 새로 고침 Show 폼을 모니터 화면에 보여주게 설정 Visual Basic 2010

8 폼 - 이벤트 이벤트는 사용자나 외부의 자극에 의해서 컨트롤이 반응하는 것임 이벤트 수행을 위한 동작 절차 (1)컨트롤 배치
(2)소스코드 입력창에서 컨트롤 콤보박스에서 컨트롤 선택 이벤트 콤보박스에서 이벤트 선택 (3)프로그램 실행 (4)이벤트가 발생하면 (2)번에서 코딩한 코드가 실행 Visual Basic 2010

9 2.1 폼(Form) 2.2 기본 컨트롤 2.3 기본 컨트롤 실습 Visual Basic 2010

10 레이블( Label) - 속성 레이블은 문자열을 단순히 폼에 보여주는 컨트롤로 사용 속성 내용 AutoSize
레이블의 크기가 Caption 속성의 문자열 길이에 맞게 자동으로 조절될 지의 여부를 설정 BackColor 배경색을 설정 BackStyle 레이블의 바탕을 투명하게 할 지의 여부를 설정 BorderStyle 레이블의 테두리 모양을 설정 Font 레이블의 글꼴을 설정 ForeColor 레이블의 글자색을 설정 Name 레이블 컨트롤의 이름을 설정 Text 레이블 에 나타낼 문자열을 설정 TextAlign 레이블의 위치를 설정 Visible 레이블을 보이도록 할 지의 여부를 설정 Visual Basic 2010

11 텍스트박스(TextBox) 텍스트박스는 주로 특정한 값을 사용자로부터 입력 받기 위해 사용하는 컨트롤 속성 내용
MultiLine 여러 줄을 사용할 지 여부를 설정 Enabled 텍스트박스의 사용 가능 여부를 설정 Font 텍스트박스의 글꼴을 설정 Locked 텍스트박스 안의 내용을 편집 가능하도록 할 지의 여부를 설정 MaxLength 텍스트박스 안에 입력할 수 있는 문자열의 길이를 설정 PasswordChar 텍스트박스 안에 입력된 문자열 대신 화면에 출력하는 문자를 설정 ScrollBars 수평, 수직, 양방향 스크롤바를 텍스트박스에 보이게 할 지를 설정 Visual Basic 2010

12 텍스트박스(TextBox) - 속성 속성 내용 TabIndex Tab 키를 누를 경우 포커스 이동 순서를 설정 TabStop
텍스트박스에 입력되는 문자열을 설정 TextAlign 텍스트박스의 Text 속성에 기술한 문자열의 정렬방식 설정 Visible 텍스트박스가 보이게 할 지를 설정 WordWrap 텍스트박스 안의 내용을 여러 줄에 걸쳐 입력할 수 있는지의 여부를 설정 Visual Basic 2010

13 텍스트박스(TextBox) - 이벤트 이벤트 내용 Click 텍스트박스를 마우스로 클릭했을 때 발생 DoubleClick
텍스트박스를 마우스로 더블클릭했을 때 발생 KeyPress 텍스트박스에 포커스가 맞춰진 상태에서 특수키(Alt, Ctrl, Shift키) 이외의 키를 눌렀을 때 발생 Visual Basic 2010

14 버튼 - 속성 버튼은 어떤 동작을 실행시키기 위해 사용자가 해당 명령버튼을 클릭하면 클릭 이벤트가 발생되며 프로그래머가 작성해놓은 클릭 이벤트 프로시저를 수행 속성 내용 (이름) 명령버튼의 이름을 설정하는 속성으로 객체를 구분하는 데 사용 Enabled 값을 False로 설정하면 버튼이 보이지만 사용할 수 없는 상태로 됨 Image 버튼의 Text 속성에 설정한 문자열이 나타나는 위치에 나타날 그림을 설정 Text 버튼에 입력되는 문자열을 설정 TextAlign 버튼의 Text 속성에 기술한 문자열의 정렬방식 설정 Visible 실행 시 버튼을 숨기거나 보이게 하는 속성 Visual Basic 2010

15 버튼 - 이벤트 이벤트 내용 Click 버튼을 마우스로 클릭했을 때 발생 KeyDown 키보드의 키를 눌렀을 때 발생
KeyUp 키보드의 키를 눌렀다가 뗄 때 발생 Visual Basic 2010

16 버튼 이용 예 Private Sub btnText_Click(...) Handles btnText.Click
초기 화면 실행 화면 소스 코드 Private Sub btnText_Click(...) Handles btnText.Click lblOutput.Text = “Hello VB” End Sub Visual Basic 2010

17 리스트박스 - 속성 여러 항목 중 하나 또는 그 이상을 선택하여 사용할 경우에 주로 사용하며 여러 항목을 넣을 때 주로 사용
내용 (이름) 리스트박스 객체의 이름 설정 Enabled 리스트박스를 사용 가능하도록 할 지의 여부를 설정 Items 리스트박스에 있는 각 항목의 특정한 수를 설정 MultiColumn 여러 열을 사용할 수 있는지의 여부를 설정 Sorted 목록을 알파벳 순으로 자동 정렬시킬 지의 여부를 설정 Visible 리스트박스 컨트롤을 실행 중에 보이도록 할 지의 여부를 설정 Visual Basic 2010

18 리스트박스 - 메서드 이벤트 내용 Items.Add() 문자열을 리스트박스 컨트롤의 항목에 추가 Items.Clear()
리스트박스 컨트롤 내의 모든 항목을 삭제 Visual Basic 2010

19 2.1 폼(Form) 2.2 기본 컨트롤 2.3 기본 컨트롤 실습 Visual Basic 2010

20 예제2-1 레이블, 텍스트박스, 버튼 이용하여 폼 디자인 Visual Basic 2010

21 예제2-1 컨트롤 속성 설정 컨트롤 이름 속성 설정 Form Text 자료입력 Label Label1 Label2 비밀번호
주소 Label4 전화번호 TextBox txtName txtPasswd PasswordChar * txtAddr MaxLength 256 MultiLine True txtPhone Button btnOK btnCancel btnEnd Visual Basic 2010

22 예제2-1 코드 작성 MsgBox(“자료입력이 완료되었습니다.”, MsgBoxStyle.OkOnly, “자료입력”)
확인 버튼 MsgBox(“자료입력이 완료되었습니다.”, MsgBoxStyle.OkOnly, “자료입력”) 취소 버튼 txtName.Text = “” txtPasswd.Text = “” txtAddr.Text = “” txtPhone.Text = “” 종료 버튼 End Visual Basic 2010

23 예제2-1 실행화면 확인 버튼 클릭 전 초기 화면 확인 버튼 클릭 후 메시지상자 취소 버튼 클릭시
Visual Basic 2010

24 예제2-2 레이블, 텍스트박스, 버튼 이용하여 폼 디자인 Visual Basic 2010

25 예제2-2 컨트롤 속성 설정 컨트롤 이름 속성 설정 Form Text 글자 크기를 조절해 보자 Label Label1
글자를 입력하세요 TextBox txtInput 테스트 데이터 Button btnLarge 글자 확대 btnSmall 글자 축소 btnEnd 종료 Visual Basic 2010

26 예제2-2 코드 작성 txtInput.Font = New Font(“”, 13)
글자 확대 버튼 txtInput.Font = New Font(“”, 13) 글자 축소 버튼 txtInput.Font = New Font(“”, 7) 종료 버튼 End Visual Basic 2010

27 예제2-2 실행화면 글자 확대 버튼 클릭 후 초기 화면 글자 축소 버튼 클릭 후 Visual Basic 2010


Download ppt "Visual Basic 2010 2. 기본 컨트롤."

Similar presentations


Ads by Google