반응형
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 |