언어공부/Visual Basic

Visual Basic 레이블, 텍스트 박스 컨트롤

zzerou 2022. 5. 5. 11:15

레이블의 속성값은 버튼과 별 다른 차이없다.

 

Visual Basic 버튼 컨트롤

다양한 속성들 VB.Net - Button Control VB.Net - Button Control The Button control represents a standard Windows button. It is generally used to generate a Click event by providing a handler for the C..

zzerou.tistory.com

 

텍스트 박스의 경우 조금 다른데

종류 이름 설명
속성 AcceptsReturn enter 입력시 기능 설정
true : multiLine속성이 true인 경우 줄바꿈기능 추가
false : 
BorderStyle 테두리 모양
Locked 텍스트 편집 가능 여부 설정
true : 편집불가 / false : 편집가능
MaxLength 입력할 수 있는 최대 문자 수
MultiLine 텍스트 여러줄 입력 여부
true : 여러줄 /  false : 한줄
PasswordChar 입력한 문자 출력 대신, 설정문자 출력
(암호 입력프로그램에서 사용)
ScrollBars 수평/수직 스크롤바 생성 여부 설정
** MultiLine속성이 true로 설정**
WordWrap 여러줄 입력시 자동 줄 바꿈
true: 줄바꿈 / false : 줄바꿈X
메서드 Move 폼에서 텍스트박스 위치 설정
SetFocus 텍스트박스 포커스
이벤트 KeyPress 포커스 둔 상태에서 특수키 외의 키(alt, shift, crl)를 누를때 발생
TextChanged 텍스트 속성 값 변하면 발생

textbox1 - MultiLine,AcceptsReturn, WordWrap

textbox2 - ScrollBars:both, TextAlign , PasswordChar

textbox3  - ReadOnly, Locked

 

활용 1

좌) 실행전, 우) 실행후

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Label3.Text = "환영합니다."
    End Sub
End Class

현재로서는 비밀번호/아이디를 입력하지 않아도 버튼클릭시 label3의 해당 문구 출력가능

 

활용 2

public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Label3.Text = TextBox1.Text + "의 비밀은 " + TextBox2.Text + "이래요"
    End Sub
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Label3.Text = "다시입력하세요"
        TextBox1.Text = ""
        TextBox2.Text = ""
        TextBox1.Focus()
    End Sub
    Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        End
    End Sub