MessageBox.Show() 메서드
: 윈도우즈를 사용하다보면 한번쯤 만나는 매우 친숙한 메시지 출력 상자
- 사용하기 간단하고 시스템에 큰 부담을 주지 않기 때문에 사용 빈도가 매우 높음
- 간단한 오류사항이나 유효성 검사 후 정보를 출력하는 기능으로 사용될수 있음
- 실행 중에 변수나 프로그램의 현재 상태를 확인하고 제어 흐름을 잠시 차단하기 위해 디버깅 용으로도 쓰임
- 생성자 없이 Show 정적 메서드 하나만 가짐 → 간단하지만 21개나 오버로딩
사용 형태
MessageBox.Show("메시지","제목","포함 버튼","표시 아이콘");
- 포함 버튼 : AbortRetryIgnore, OK, OKCancel, RetryCancel, YesNo, YesNoCancel
- 아이콘 : Asterisk, Error, Exclamation, Hand, Information, None, Question, Stop, Warning
리턴하는 값
열거형 DialogResult : OK, Cancel, Yes, No, Abort, Ignore, Retry, Nothing
- MessageBox.Show()메서드가 리턴하는 값은 곧 해당 메시지 박스에서 선택된 버튼을 의미하므로
아래와 같은 형태로 처리해 줄 수 있다.
if( DialogResult.OK==MessageBox.Show("어떻게 하시겠습니까?", "알림",
MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) )
//Ok 선택에 대한 처리
else
//Cancel 선택에 대한 처리
[출처] MessageBox.Show()|작성자 누니
'General > C, C++, C#' 카테고리의 다른 글
[C언어] 방향키 입력받기 (5) | 2010.09.22 |
---|---|
[C#] String -> float 캐스팅 (0) | 2009.12.23 |
[C#] MessageBox.Show() 메서드 (0) | 2009.12.18 |
[C#] 텍스트박스로 숫자 또는 일부의 문자만 입력받기 (0) | 2009.12.17 |
[C#] 로그인 기능 (일반) / 로그인 기능 (sql) (0) | 2009.11.30 |
[C#] GDI+ 간단한 선 그리기 (1) | 2009.11.30 |