반응형
로그인 창 만들기
아이디와 패스워드를 입력하여 저장된 값과 같으면 로그인 성공, 아니면 로그인 실패라고 label에 출력하는 로그인창을 만들어보자.
아이디와 패스워드는 DB를 사용하는 것이 일반적이지만, 여기서는 텍스트박스의 사용법을 공부하는 예제로, 입력된 아이디와 패스워드가 if문과 일치하는지 체크하는것으로 비교적 간단하게 구현해보자.
아이디 텍스트박스는 txt.Id, 패스워드 텍스트박스는 txt.Password, 로그인 밑에 보이지않는 label은 txtResult로 Name을 설정하였다.
using System;
using System.Windows.Forms;
namespace _20200819_007
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (txtId.Text == "abcd" && txtPassword.Text == "1234")
txtResult.Text = "로그인 성공";
else
txtResult.Text = "로그인 실패";
}
}
}
참고로, TextBox속성창에 PasswardChar이있는데, 이 속성창에 *를 눌러주면 TextBox에 입력하는 값들이 *로 바뀐다.
반응형
'개발자과정준비 > WinForm' 카테고리의 다른 글
[Winform] 윈폼 복습 9. MaskedTextBox (0) | 2020.08.26 |
---|---|
[Winform] 윈폼 복습 8. 성적계산기 만들기 (0) | 2020.08.26 |
[Winform] 윈폼 복습 6. 체크박스, 라디오버튼, 그룹박스 (0) | 2020.08.25 |
[WinForm] 윈폼 복습 5. flag를 이용한 이벤트 처리 (0) | 2020.08.24 |
[Winform] 윈폼 복습 4. 텍스트박스, 레이블, 버튼 컨트롤 (0) | 2020.08.22 |