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 |