티스토리 뷰
C#에서 자기 자신이 자기 폼에 대한 값을 변경하고 싶을 때 사용 하는 것은 바로
this
참 쉽죠?
예제
private void button1_Click(object sender, EventArgs e)
{
string sInputID = textBox1.Text;
string sInputPWD = textBox2.Text;
if (sID == sInputPWD && sPWD == sInputPWD)
{
this.Hide();
}
else
{
textBox1.Text = "";
textBox2.Text = "";
}
}
위 예제는 버튼 클릭시에 textBox1과 textBox2 에 대한 값을 가지고 값이 맞는지 아닌지를 판별하는 예제 입니다.
로그인 폼을 메인으로 띄웠기 때문에 위와 같은 코딩이 가능했구요.
로그인 창에서 버튼 클릭 -> ID PWD 가 동일하다면 로그인 창의 visible 을 false 로 바꿔서 사라지게 하는 것입니다.
간단하게 로그인 폼 완성
그리고 로그인 폼을 숨기는 것까지.. Hide()를 이용했습니다.
덧붙이자면 전 MDI 를 이용해서 폼을 구성해서
if ( ( sID == sInputID ) && ( sPW == sInputPWD) )
{
sID = sInputID;
sPW = sInputPWD;
this.Hide();
MDIParent1 MDIP = new MDIParent1( this );
MDIP.Show();
}
if 절 안에 MDI 폼을 이용해서 메인 폼을 불러오는 형식을 취했습니다.
-> 결국 ID 와 pW가 동일한 상황에서 -> MDI 메인 폼을 불러 온다.. 라는 거죠
이건 여담입니다.
'P rogramming > C # (13.05~)' 카테고리의 다른 글
| C# 패널 구성 - 두 가지( 예제 소스 포함 ) (0) | 2013.06.04 |
|---|---|
| C# 코드 분할 - 확장성, 가독성, 코드 정리 (0) | 2013.06.04 |
| C# 실행시 윈도우 바 아이콘 변경 방법 (0) | 2013.05.24 |
| C# 윈폼 자기 자신 값 변경 및 로그인 버튼 예제 (0) | 2013.05.23 |
| C# DateTime을 이용해서 년도와 달을 알때, 마지막 날짜 구하기 (1) | 2013.05.22 |
| C# Delay 메쏘드 (0) | 2013.05.22 |
| C# int 배열 선언( msdn ) (0) | 2013.05.21 |
| C# ComboBox 선택(select) 설정 - DropDown (0) | 2013.05.21 |
댓글
공지사항
최근에 올라온 글
- Total
- 331,919
- Today
- 0
- Yesterday
- 89
링크
TAG
- 알프스목초지1-4
- Joseph Redmon
- 리눅스
- C# 패널
- 자신만의향
- PolyBridge1-4
- DaleEvans
- C# 패널 예제
- PolyBridge1-3
- 믿는다는것
- 알프스목초지1-3
- PolyBridge1-5
- PolyBridge하는법
- 인생의시간
- 알프스목초지1-2
- PolyBridge1-1
- OnlyICan
- 분할작업
- Nina Fedoroff
- 1Day1Sentence
- c#
- 알프스목초지1-1
- 사람의인생
- ted
- PolyBridge
- 좋은글귀
- 알프스목초지1-5
- PolyBridge1-2
- 폴리브릿지
- C# 판넬 예제
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
글 보관함
- 2017/08 (4)
