[C#] 18일차 - 130. 메시지박스C#/C#200제2021. 2. 17. 21:00
Table of Contents
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 A130_MessageBox
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// (1) 간단한 메세지 박스 띄우기
MessageBox.Show("가장 간단한 메시지 박스입니다.");
// (2) 타이틀을 갖는 메시지 박스 띄우기
MessageBox.Show("타이틀을 갖는 메시지박스입니다.", "Title Message");
// (3) 느낌표와 알람 메시지 박스 띄우기
MessageBox.Show("느낌표와 알람 메시지박스입니다.", "느낌표와 알람소리", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
// (4) 두개의 버튼을 갖는 메시지 박스
DialogResult result1 = MessageBox.Show("두개의 버튼을 갖는 메시지박스입니다.", "Qusetion", MessageBoxButtons.YesNo);
// (5) 세 개의 버튼과 물음표 아이콘을 보여주는 메시지박스
DialogResult result2 = MessageBox.Show("세개의 버튼과 물음표 아이콘을 보여주는 메시지 박스입니다.", "Question", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
// (6) 디폴트 버튼을 두 번째 버튼으로 지정한 메시지 박스입니다.
DialogResult result3 = MessageBox.Show("디폴트 버튼을 두번쨰 버튼으로\n지정한 메시지 박스입니다.", "Question", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
// (7) 선택결과를 보여주는 메시지 박스입니다.
string msg = string.Format("당신의 선택 : {0} {1} {2}", result1.ToString(), result2.ToString(), result3.ToString());
MessageBox.Show(msg, "Your selections");
}
}
}
반응형
'C# > C#200제' 카테고리의 다른 글
[C#] 18일차 - 132. 레이블에서 여러 줄의 문자열 표시 (0) | 2021.02.17 |
---|---|
[C#] 18일차 - 131. 텍스트박스, 레이블, 버튼 컨트롤 (0) | 2021.02.17 |
[C#] 18일차 - 129. Form 클래스와 두 개의 폼 띄우기 (0) | 2021.02.17 |
[C#] 18일차 - 128. 솔루션 및 프로젝트 파일의 위치 (0) | 2021.02.17 |
[C#] 18일차 - 127. WinForm으로 Hello World 프로그램 만들기 (0) | 2021.02.17 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!