본문 바로가기
C#/C# 문법

C# MessageBox

by TcTT 2018. 9. 17.
반응형

C# MessageBox YesNoCancel 문법


WindowsForms

(if / else if 를 사용하기위해 MessageBoxResult 클래스를통해 result 객채를 생성하여 사용하는 방법)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
DialogResult result = MessageBox.Show("내용""타이틀", MessageBoxButton.YesNoCancel);
 
if (result == DialogResult.Yes)
{
    MessageBox.Show("Yes 누름");
}
else if(result == DialogResult.No)
{
    MessageBox.Show("No 누름");
}
else if (result == DialogResult.Cancel)
{
    MessageBox.Show("Cancel 누름");
}
cs



WPF 

(if / else if 를 사용하기위해 MessageBoxResult 클래스를통해 result 객채를 생성하여 사용하는 방법)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
MessageBoxResult result = MessageBox.Show("내용""타이틀", MessageBoxButton.YesNoCancel);
 
if (result == MessageBoxResult.Yes)
{
    MessageBox.Show("Yes 누름");
}
else if(result == MessageBoxResult.No)
{
    MessageBox.Show("No 누름");
}
else if (result == MessageBoxResult.Cancel)
{
    MessageBox.Show("Cancel 누름");
}
cs


WPF와 WindowsForms간에 문법상 큰 차이가 없으니
앞으로는 WPF 기준으로 설명함..

위에소스는 Yes / No / Cancel 을 사용하는 환경의 소스이며,
 간단하게 내용,타이틀 팝업은 아래를 사용하면된다.
1
MessageBox.Show("내용", "타이틀");
cs




반응형

'C# > C# 문법' 카테고리의 다른 글

C# Dictionary HashTable List HashSet  (0) 2018.12.21
C# Image To PPM  (0) 2018.10.10
C# Split  (0) 2018.08.20