Winform 텍스트 클래스 컨트롤 학습(라벨,단추,TextBox)

4100 단어 Winform컨트롤
응용 프로그램 에 있어 서 컨트롤 은 사용자 인터페이스 를 구축 하 는 블록 이다.그것들 은 상호작용 적 인 특징 을 가지 고 있다.VS 2012 의 컨트롤 은 모두 도구 상자 에 놓 여 있 습 니 다.창 에 컨트롤 을 추가 하려 면 도구 상자 에서 추가 할 컨트롤 을 선택 하고 마우스 왼쪽 단 추 를 누 르 고 창 으로 드래그 하면 됩 니 다.창 에 컨트롤 을 추가 하 는 또 다른 방법 은 코드 를 통 해 이 루어 지 는 것 입 니 다.창의 controls 류 의 Add 방법 을 통 해 창 표지.controls.Add(컨트롤 표지)형식 을 사용 할 수 있 습 니 다.코드 를 통 해 컨트롤 을 추가 하 는 것 은 비교적 번 거 로 우 며,기본적으로 이런 방법 을 사용 하지 않 을 것 이다.
텍스트 클래스 컨트롤 은 탭 컨트롤(Label),단추 컨트롤(Button),텍스트 상자 컨트롤(TextBox),형식 텍스트 컨트롤(RichTextBox)을 포함 합 니 다.
1.라벨 컨트롤
        Label 컨트롤 은 VS 각 버 전에 서 가장 간단 한 컨트롤 로 System.Windows.Forms.Label 류 가 제공 하 는 컨트롤 입 니 다.Label 컨트롤 의 역할 은 보통 다른 컨트롤 에 대한 설명 문 자 를 제공 하 는 데 사 용 됩 니 다.Label 컨트롤 의 일반적인 속성 은 Text 속성 입 니 다.속성 패 널 을 통 해 설정 할 수도 있 고 코드 에 설정 할 수도 있 습 니 다.코드 에 설정 한 형식 은 Label 컨트롤 ID.Text="표시 할 설명"입 니 다.
        창 을 만 듭 니 다.창 에 두 개의 Label 컨트롤 Label 1 과 Label 2 를 추가 하고 Label 1 을 오른쪽 클릭 하여 속성 명령 을 선택 하 십시오.Text 속성 값 을'디자인 할 때 설 정 했 습 니 다'로 설정 합 니 다.창 을 더 블 클릭 하여 코드 에 창 추가 이 벤트 를 생 성하 고 코드 를 추가 합 니 다.

<span style="font-size:18px;"> 

private void Form1_Load(object sender, EventArgs e) 
 { 
  label2.Text = "         "; 
 }</span>
창 을 실행 하면 다음 그림 이 표 시 됩 니 다.

둘째, 버튼 컨트롤
        Button 컨트롤 은 System.Windows.Forms.Button 류 에서 제공 하 는 컨트롤 입 니 다.이 컨트롤 은 처리 단 추 를 만 드 는 Click 이벤트 코드 를 가장 많이 사용 합 니 다.Button 컨트롤 의 일반적인 속성 은 Text 속성,Image 속성 과 ImageList 속성 이 있 습 니 다.Text 속성 은 단추 의 텍스트 를 설정 하 는 데 사 용 됩 니 다.Image 속성 과 ImageList 속성 은 Button 컨트롤 을 설정 하 는 그림 입 니 다.ImageList 속성 은 창 에 설 치 된 ImageList 대상 입 니 다.창의 AcceptButtons 속성 은 창 을 열 때 기본 단 추 를 설정 할 수 있 습 니 다.일반적으로 창의 기본 단 추 는 약간 굵 은 테두리 가 있 습 니 다.
        창 에 Button 컨트롤 세 개 를 추가 합 니 다.각각 name 속성 을 btnDefault,btnNoDefault,btnImage 로 설정 하고 btnDefault 의 Text 속성 을'기본'으로 설정 합 니 다.btnNoDefault 의 Text 속성 을'기본 값 이 아 닙 니 다'로 설정 하고 btnImage 의 Text 속성 을 비 워 두 고 Image 속성 을 그림 으로 설정 합 니 다.창 기본 단 추 를 btnDefault 로 설정 합 니 다.
       btnDefault 를 두 번 누 르 면 코드 에 btnDefault 의 Click 이벤트 가 나타 나 고 이벤트 에 지정 한 메 시 지 를 표시 하 는 메시지 상 자 를 추가 합 니 다.btnNodefault 에 Click 이 벤트 를 추가 합 니 다.코드 는 다음 과 같 습 니 다.

<span style="font-size:18px;">private void btnDefault_Click(object sender, EventArgs e) 
{ 
 MessageBox.Show("      "); 
} 
 
private void btnNodefault_Click(object sender, EventArgs e) 
{ 
 MessageBox.Show("       "); 
}</span> 
창 을 실행 한 후 Enter 키 를 누 르 면 표시 되 는 결과 그림:

3.TextBox 컨트롤 과 RichTextBox 컨트롤
TextBox 컨트롤 은 System.Windows.Forms.TextBox 류 가 제공 하 는 컨트롤 이 있 습 니 다.기본 적 인 텍스트 입력 과 편집 기능 을 제공 합 니 다.TextBox 컨트롤 의 일반적인 속성 은?

        TextBox 컨트롤 의 일반적인 이 벤트 는 TextChanged 이벤트 입 니 다.Text 속성의 텍스트 값 이 바 뀌 었 을 때 응답 하 는 이벤트 라 는 뜻 입 니 다.
        창 에 두 개의 TextBox 컨트롤 을 추가 합 니 다.각각 Name 속성 을 tbsingle 과 tbMall 로 설정 하고 tbMall 의 Multiline 을 ture 로 설정 하 며 tbmall 의 속성 Scrollbars 를 both 로 설정 하고 속성 Lines 를'나 는 중국인'으로 설정 하 며 tbSingle 의 PasswordChar 를'*'로 설정 합 니 다.tbSingle 을 두 번 누 르 면 코드 에 TextChanged 이벤트 가 나타 나 고 이벤트 에 지정 한 메 시 지 를 표시 하 는 메시지 상 자 를 추가 하여 사용자 의 텍스트 내용 이'코드'로 바 뀌 었 음 을 알려 줍 니 다.

<span style="font-size:18px;">
private void tbSingle_TextChanged(object sender, EventArgs e) 
 
 MessageBox.Show("         "); 
t;
</span> 
실행 창 표시 결 과 는 다음 과 같 습 니 다:

        RichTextBox 컨트롤 은 TextBox 컨트롤 의 업그레이드 버 전 으로 이 컨트롤 을 더욱 유연 하 게 응용 할 수 있 으 며 글꼴 의 색상,형식,그림 추가 등 내용 을 설정 할 수 있 지만 일반적으로 TextBox 를 많이 사용 합 니 다.

이상 은 본 고의 모든 내용 이 므 로 여러분 의 학습 컨트롤 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기