Blog Content

    티스토리 뷰

    06.C#_WinForm - TextBox의 종류

    반응형

    TextBox, MaskedTextBox, RichTextBox를 가지고 기본 예제를 작성하겠습니다.


    1. 메뉴를 추가합니다.
                   메인폼 메뉴에서 컨트롤-공용컨트롤-텍스트박스 종류를 입력/추가

                   솔루션탐색기-Control폴더에 윈폼 새로 추가

    메뉴를 클릭시 새로 생성한 폼이 mdi폼에 상속되도록 코드를 작성

    [그림6-1]


    2. 새로 추가한 윈폼을 디자인 합니다.

    [그림6-2 : 클릭]

    그림을 클릭하시면 확대됩니다.

    TextBox - 속성에 따라 읽기만 가능한 텍스트박스, 여러줄을 입력 할 수 있는
                   텍스트박스, 비밀번호를 입력할때 특수문자를 나타나게 할 수 있습니다.

    MaskedTextBox - Mask속성에 따라 우편물, 날짜, 시간을을 표시 할 수 있으며,
                              텍스트 안에 직접 -(하이픈)기호 등을 나타낼때 사용됩니다.

    RichTextBox - 텍스트,이미지,표등을 편집하는 경우에 사용됩니다.
                          자세한 사항은 [MSDN...]

    3.입력 결과를 메세지 박스로 출력하겠습니다.

    [그림6-3]

    21줄 : StringBuilder클래스를 사용했습니다. 사용한 이유는 자주 바뀌거나,
             반복적으로
    사용해야할 경우에 사용됩니다.

    22~27줄 : StringBuilder메서드를 사용했습니다.
                  Append :
    지정된 개체의 문자열 표현을 이 인스턴스의 끝에 추가
                  AppendFormat : 해당 개체 인수의 문자열 표현
                  AppendLine : 끝에 기본 줄 종결자, 지정한 문자열의 복사본과
                                      기본 줄 종결자를 추가

    29줄 : StringBuilder클래스를 String형으로 변환 하고 메세지 박스로 출력

    31~35줄 : 해당 텍스트의 값을 초기화

    4.결과확인

    [그림6-4]
    반응형

    'C#' 카테고리의 다른 글

    08.C#_WinForm - GroupBox  (0) 2009.08.24
    07.C#_WinForm - MessageBox(메세지박스)  (0) 2009.08.24
    05.C#_WinForm - TextBox  (0) 2009.08.24
    04.C#_WinForm - MDI  (0) 2009.08.21
    03.C#_WinForm - MDI (CheckBox 와 RadioButton)  (0) 2009.08.20

    Comments