생선이의 잡다한 블로그

[VB.NET]비주얼베이직 강좌 9 - IF문(2),로그인 창을 만들어보자 본문

프로그래밍/[VB.NET]비주얼베이직 강좌

[VB.NET]비주얼베이직 강좌 9 - IF문(2),로그인 창을 만들어보자

생선스프 2016. 8. 9. 12:00
반응형

안녕하세요 생선스프입니다~

 

그러고보니 조건문 하면서 너무 빨리 끝낸것 같네요

적어도 가장 기본중에 기본인 로그인창은 만들어봐야죠!

 

조건문 강좌 - http://sengsung.tistory.com/13

 

강좌 시작합니다~

 

우선 프로젝트하나를 불러와준 후에

도구상자에서 Label 2개, Textbox 2개, Button 1개를 가져옵시다▼

 

 

 

그리고 아래와 같이 틀을 잡아줍니다▼

 

 

이제 다음은 아이디와 비밀번호를 지정해야겠죠

일단 아이디는 'fish' 로하고 비밀번호는 'pass'로 하겠습니다

아이디부분의 텍스트박스를 textbox1로 하고 비밀번호를 textbox2로 두고 진행하도록 하겠습니다

 

버튼에 더블클릭을 해서 소스입력창으로 가서

If TextBox1.Text = "fish" And TextBox2.Text = "pass" Then '만약 텍스트박스1의 텍스트가 fish고 텍스트박스2의 텍스트가 pass일때
            MsgBox("로그인 성공!", vbInformation,)
        Else '아닐경우
            MsgBox("로그인 실패!", vbCritical,)

End If

 

이렇게 입력해 주도록 하겠습니다

 

그러고 나서 실행을 한 후에 틀리면 실패가 뜨고▼

 

 

제대로 입력을 하면 성공이 뜹니다▼

 

그런데 하나 치명적인 문제가 있네요..!

 

비밀번호가 가려지지 않고 그대로 뜹니다!!▼

 

이 문제는 저희가 가려줘야할 텍스트박스의 속성에 가면 PasswordChar 이 있습니다▼

(지금 까지 그린 네모중에 제일 잘 그렸군요..쿨럭)

 

여기에 * 을 입력하면 무언가를 입력했을때 *로 표시됩니다▼

 

일단 큰 문제는 모두 해결했네요!

 

그런데 보통 실제 로그인창을 보면 아이디와 비밀번호를 치고 엔터만 누르면 자동으로 버튼이 눌립니다

하지만 저희는 눌리지 않죠..!

 

폼 속성으로 가서 위를 보면 AcceptButton 이 있습니다

이걸 로그인 버튼으로 선택해주면 엔터를 눌렀을때 설정된 버튼이 눌리게 됩니다!

 

매우 편하죠

 

이제 강좌 마치도록 하겠습니다~

읽어 주셔서 감사합니다!

 

공감과 덧글은 글쓴이에게 힘이됩니다!

더 많은 비주얼베이직 강좌보러 가기

반응형
Comments