레이블이 #MessageBox인 게시물을 표시합니다. 모든 게시물 표시
레이블이 #MessageBox인 게시물을 표시합니다. 모든 게시물 표시

2021년 11월 6일 토요일

C# 메시지박스(MessageBox)

 C# 메시지박스(MessageBox)


MessageBox는 사용자에게 어떤 메시지를 보여주기 위한 것으로 대화상자 라고도 한다. 아래 예제를 통해 Show 메소드의 용법에 대해 이해하자.


using System;

using System.Windows.Forms;

 

namespace Ojc

{

    class MessageBoxTest

    {

        static void Main(string[] args)

        {

            // 가장 단순한 메시지 박스            

            MessageBox.Show("메시지");

 

            // 메시지 텍스트와 타이틀을 가지는 메시지 박스

            MessageBox.Show("메시지", "타이틀");

 

 

            // 두개의 버튼(yes, no)를 가지는 메시지 박스

            DialogResult result1 = MessageBox.Show("메시지", "타이틀(두 버튼 메시지박스)",

                                                    MessageBoxButtons.YesNo);

            if (result1 == DialogResult.Yes) Console.WriteLine("YES 클릭");

            else Console.WriteLine("NO 클릭");

            Console.WriteLine("1. -------------");

 

            // YesNoCancel 버튼, Question icon을 가지는 메시지 박스

            DialogResult result2 = MessageBox.Show("메시지", 

                                            "타이틀(Question 메시지박스,YesNoCancel)",

                                            MessageBoxButtons.YesNoCancel,

                                            MessageBoxIcon.Question);

 

            if (result2 == DialogResult.Yes) Console.WriteLine("YES 클릭");

            else if (result2 == DialogResult.No) Console.WriteLine("NO 클릭");

            else if (result2 == DialogResult.Cancel) Console.WriteLine("CANCEL 클릭");

            Console.WriteLine("2. -------------");

 

            // YesNoCancel 버튼, Question icon, Default 버튼을 가지는 메시지박스

            // 두번째 버튼인 NO버튼을 기본으로 포커스가 설정됨

            DialogResult result3 = MessageBox.Show("메시지", 

                                            "타이틀(Question,YesNoCancel,Default버튼)",

                                                MessageBoxButtons.YesNoCancel,

                                                MessageBoxIcon.Question,  //?로 표시

                                                MessageBoxDefaultButton.Button2);

                       

            // 타이틀, 메시지가 우측 정렬되어 표시되는 메시지 박스

            // 아래 true는 도움말 버튼 표시여부

            MessageBox.Show("메시지",

                            "타이틀(메시지 우측 정렬,Error아이콘)",

                            MessageBoxButtons.OKCancel,

                            MessageBoxIcon.Error,  //X로표시

                            MessageBoxDefaultButton.Button1,

                            MessageBoxOptions.RightAlign,

                            true);  

 

            // exclamation icon을 가지는 메시지 박스

            MessageBox.Show("메시지",

                            "타이틀(exclamation icon)",

                            MessageBoxButtons.OK,

                            MessageBoxIcon.Exclamation);  //!로 표시

        }

    }

}


oYR4xPUrGDrOyu2YFpj-Xxss1PWViYDzhILmTx2j


#메시지박스, #시샵메시지박스, #MessageBox, #닷넷메시지박스, #닷넷강의, #닷넷

(C#교육동영상)C# ADO.NET 실습 ODP.NET/ODAC 설치 오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원

  (C#교육동영상)C# ADO.NET 실습  ODP.NET/ODAC 설치  오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원 https://www.youtube.com/watch?v=qIPU85yAlzc&list=PLxU-i...