반응형
MaskedTextBox
MaskedTextBox 컨트롤은 TextBox에 입력되는 형식을 제한할 수 있다. 예를 들어 우편번호는 5자리 숫자로 입력해야 하므로, 문자나 6자리 이상의 숫자는 입력할 수 없게 만들 수 있다. 비쥬얼스튜디오에서 MaskedTextBox의 속성창에서 Mask의 ...버튼을 누르면 몇 가지 정해진 마스크의 샘플을 볼 수 있다.
엑셀같은데서 형식을 정해줄 수 있는 것처럼, 미리 정해져있는 기호가있기 때문에, 사용자 지정으로도 직접 설정해줄 수 있다.
사원정보를 입력한다음에 '등록'버튼을 클릭하면 입력한 정보가 출력되는 프로그램을 생성해보자.
이미지처럼 입력마스크를 생성하고, 라벨을 생성해서 Text를 바꿔주고, 버튼하나를 생성하자.
입력 마스크를 각각 설정해주자.
입사일은 : 간단한 날짜
우편 번호 : '사용자 지정'으로 '00000',
주소 : 일반 텍스트박스
휴대폰 번호 : '휴대폰 번호'
주민등록번호 : '주민등록번호'
이메일 : 일반 텍스트박스
using System;
using System.Windows.Forms;
namespace _20200820_001
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string str;
str = "입사일: " + txtDate.Text + "\n";
str += "우편번호: " + txtPost.Text + "\n";
str += "주소: " + txtAddr.Text + "\n";
str += "휴대폰번호: " + txtPhone.Text + "\n";
str += "주민등록번호: " + txtId.Text + "\n";
str += "이메일: " + txtEmail.Text + "\n";
MessageBox.Show(str, "개인정보");
}
}
}
반응형
'개발자과정준비 > WinForm' 카테고리의 다른 글
[Winform] 윈폼 복습 11. TabControl (0) | 2020.08.27 |
---|---|
[Winform] 윈폼 복습 10. Timer 컨트롤, DateTimePicker (0) | 2020.08.27 |
[Winform] 윈폼 복습 8. 성적계산기 만들기 (0) | 2020.08.26 |
[Winform] 윈폼 복습 7. 로그인 창 만들기 (0) | 2020.08.25 |
[Winform] 윈폼 복습 6. 체크박스, 라디오버튼, 그룹박스 (0) | 2020.08.25 |