UD_park's IT story
[C# Winform] Windows Forms textBox 개념과 기능, 사용법 본문
[C# Winform] Windows Forms textBox 개념과 기능, 사용법
kingllzn 2018. 7. 12. 14:03[이 포스팅은
예제로 배우는 C# 프로그래밍의
내용을 발췌하였습니다]
[보기용 예제 소스 코드에서 오류 발생시에
댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다]
이번에는 Winform에서 자주 쓰이는
textBox에 대한 개념과 기능 그리고
사용법에 대해서 포스팅을
해보도록 하겠습니다
일단 텍스트 박스는 기존의
string을 받는 변수 그릇과
비슷하다고 생각하시면 될 것 같습니다
그리고 텍스트 박스는 컨트롤을 통해서
string을 한 줄, 혹은 여러 줄을 나타낼 수
있습니다
여기서 여러 줄을 나타내기 위한
복수 줄 텍스트 설정법은
일단 텍스트 박스를 드래그하여
Form 창으로 나타내주신 후
아래의 설명에 따라해 주시면
되겠습니다
디자인 화면에서 텍스트 박스의
오른쪽 위에 있는 ▶ 버튼을 눌러
주시기 바랍니다
MultiLine의 체크박스에 체크를
표시해 주시면 이제부터
텍스트 박스의 출력이
한 줄이 아닌 여러 줄을
나타날 수 있도록 합니다
텍스트 박스의 다른 기능으로는
MaxLength와 읽기 전용을 설정하는
ReadOnly 그리고 textBox를 로그인 할 때
비밀번호를 입력 받는 용도로 사용할 때 쓰이는
PasswordChar 속성은 아래의 코드를 예시로
설명하겠습니다
textBox1.MaxLength = 10; textBox1.ReadOnly = true; textBox1.PasswordChar = '*';
다른 특별한 점은 없고,
PasswordChar의 '*' 를
다른 문자로 바꿔 넣어 주면
암호를 입력할 때 문자 대신
그 ' ' 사이의 문자로 표시하여
나타내어 줍니다
그럼 종합적으로 사용하는 예시를
예제로 배우는 C# 프로그래밍에서 발췌한
소스 코드를 조금 변형시켜서
실전 연습과 함께 설명해보겠습니다
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace TextBoxExam01
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// TextBox에 초기값 할당
textBox1.Text = "서울특별시 영등포구 신길동 123번지";
StringBuilder sb = new StringBuilder();
sb.AppendLine("이름 : 홍길동");
sb.AppendLine("나이 : 27세");
sb.AppendLine("국적 : 한국");
textBox2.Text = sb.ToString();
textBox3.MaxLength = 10;
textBox4.ReadOnly = true;
textBox5.PasswordChar = '*';
textBox3.Text = "서울특별시 영등포구 신길동 123번지";
textBox4.Text = "서울특별시 영등포구 신길동 123번지";
textBox5.Text = "서울특별시 영등포구 신길동 123번지";
}
}
}
그럼 위의 코드 소스 예제의
결과 화면을 보여드리겠습니다
이것으로 Winform의 textBox에
대한 개념과 기능 그리고 사용법에
대한 포스팅을 마치도록 하겠습니다
혹시 다른것에 대해 궁금하신게
있으시다면
댓글에 달아주세요
아는것이면 친절하게 쉽게
모르는것이면 또 제가 알아내서
친절하게 쉽게 포스팅해서
설명해드리겠습니다
'IT - Language > C# Windows Forms' 카테고리의 다른 글
| [C# Winform] Winform CheckedListBox 개념과 사용법 (2) | 2018.07.13 |
|---|---|
| [C# Winform] WinForm Button 개념과 사용법 (0) | 2018.07.12 |
| [C# Winform] Winform CheckBox 개념과 사용법 (2) | 2018.07.12 |
| [C# Winform] Windows Forms 기반 프로그래밍 기초 - ② (0) | 2018.07.12 |
| [C# Winform] Windows Forms 기반 프로그래밍 기초 - ① (3) | 2018.07.10 |