[winform] 알림창 만들기

728x90

form1의 디자인은 아래처럼 만들었습니다.

 

첫번째 textbox의 name은 m_id로 만들었습니다.

 

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

        private void button1_Click(object sender, EventArgs e)
        {
            //알림창 띄우기
            MessageBox.Show(123+"숫자를 적을때는 문자열을 추가해야 함");
        }

        private void loginBtn_Click(object sender, EventArgs e)
        {
            //선택 알림창

            DialogResult result =  MessageBox.Show("로그인하시겠습니까?","로그인",MessageBoxButtons.OKCancel,MessageBoxIcon.Information);

            //사용자가 확인을 눌렀을 때
            if (result == DialogResult.OK) 
            {
                MessageBox.Show(m_id.Text);

                if(m_id.Text.Equals("aaaa"))
                {
                    MessageBox.Show("아이디가 일치합니다.");
                }
                else
                {
                    MessageBox.Show("아이디가 다릅니다.");
                }
                
            }
        }
    }
}

 

결과

 

경고메시지 버튼 클릭시 

 

로그인 버튼 클릭시 

 

확인

확인

 

아이디가 일치할 경우(여기서는 임의로 데이터베이스의 아이디를 aaaa로 지정했습니다.)

 

'C# Programming > Winform' 카테고리의 다른 글

[winform] 클래스 다이어그램 보는 법  (0) 2024.05.15
[winform] 단일 프로세스(MUTEX)  (0) 2024.05.13
[winform] 컨트롤  (0) 2024.05.13
[winform] MDI  (0) 2024.05.13
[winform] 프로젝트 생성 및 기본 기능  (0) 2024.05.13