프로그래밍/④ C#프로젝트

④ C# 프로젝트 -12 로그인 하기 == Sign in

ronul 2017. 7. 22. 18:08
300x250

 

if문과 && || 을 사용하여 간단하게 프로그램 안에서 로그인을 하는 프로그램입니다.

아이디와 비밀번호창이 비어있으면 메시지박스가 나오고 미리입력해둔 아이디와 비밀번호랑 같으면 다음 폼에 로그인이 됬다 출력

틀리면 다음 폼에 아이디나 비밀번호를 확인해주세요라고 출력해줍니다

코드입니다.

 

 

 

 

 

Form1.cs 

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 WindowsFormsApp2
{
    public partial class Form1 : Form
    {
        Form2 f2 = new Form2();
        public Form1()
        {
            InitializeComponent();
        }

        private void okBtn_Click(object sender, EventArgs e)
        {
            if (txtId.Text.Equals("") || txtPwd.Text.Equals(""))
            {
                MessageBox.Show("아이디나 비밀번호창이 비어있습니다.");
            }
            else
            {
                if(txtId.Text.Equals("meme") && txtPwd.Text.Equals("1234"))
                {
                    f2.Show();
                    f2.label1.Text = "로그인이 됬습니다.";
                    this.Visible = false;
                }
                else
                {
                    f2.Show();
                    f2.label1.Text = "아이디나 비밀번호를 확인해주세요";
                    this.Visible = false;
                }
            }

        }

        private void cancleBtn_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
    }
}

 


Form2.cs 


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 WindowsFormsApp2
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void Form2_FormClosing(object sender, FormClosingEventArgs e)
        {
            Application.Exit();
        }
    }
}


여기서 폼이닫히면 Application.Exit(); 을 해서 프로그램을 종료 시켜주어야 프로그램이 완전히 종료가 됩니다.

 

300x250