C# 강좌 : 제 25강 - 메세지 박스
메세지 박스(MessageBox)
메세지 박스(MessageBox)
는 텍스트, 단추, 기호로 사용자에게 상황을 알리고 지시를 포함 하는 창을 표시할 수 있습니다.
메세지 박스는 단추의 반환에 따라 분기를 나눌 수 있습니다.
TEXT
: 메세지 박스의 내용을 입력합니다.CAPTION
: 메세지 박스의 제목을 입력합니다.MessageBoxButtons.*
: 메세지 박스의 단추(버튼)를 설정합니다.MessageBoxIcon.*
: 메세지 박스의 아이콘을 설정합니다.MessageBoxDefaultButton.*
: 메세지 박스의 단추(버튼)의 초기 위치를 설정합니다.MessageBoxOption.*
: 메세지 박스의 세부 옵션을 설정합니다.
- Tip : 메세지 박스는
TEXT
만을 포함해도 사용이 가능하며, 그 이외의 설정사항은 선택사항입니다.
MessageBox 멤버
MessageBoxButtons 멤버
- AbortRetryIgnore :
중단
,다시 시도
,무시
단추 - OK :
확인
단추 - OKCancel :
확인
,취소
단추 - RetryCancel :
다시 시도
,취소
단추 - YesNo :
예
,아니요
단추 - YesNoCancel :
예
,아니요
,취소
단추
MessageBoxIcon 멤버
- Asterisk : 원 안에 i 기호 아이콘,
정보 아이콘
- Error : 붉은 원 안에 x 기호 아이콘,
경고 아이콘
- Exclamation : 노란 삼각형 안에 ! 기호 아이콘,
주의 아이콘
- Hand : 붉은 원 안에 x 기호 아이콘,
금지 아이콘
- Information : 푸른 원 안에 i 기호 아이콘,
정보 아이콘
- None : 아이콘 없음
- Question : 원 안에 ? 기호 아이콘,
질문 아이콘
- Stop : 붉은 원 안에 x 기호 아이콘,
금지 아이콘
- Warning : 노란 삼각형 안에 ! 기호 아이콘,
주의 아이콘
Tip : [Asterisk = Information]
, [Error = Hand = Stop]
, [Exclamation = Warning]
MessageBoxDefaultButton 멤버
- Button1 :
첫 번째 단추
를 기본 단추로 설정합니다. - Button2 :
두 번째 단추
를 기본 단추로 설정합니다. - Button3 :
세 번째 단추
를 기본 단추로 설정합니다.
MessageBoxOption 멤버
- DefaultDesktopOnly : 메세지 박스를
활성화된 데스크톱
에 표시합니다. - RightAlign : 메세지 박스의
TEXT를 오른쪽 정렬
합니다. - RtlReading : 메세지 박스의
순서를 왼쪽으로 변경
합니다. - ServiceNotification : 메세지 박스를
활성화된 데스크톱
에 표시합니다.
DialogResult 멤버
- None : 메세지 박스가
실행 중
- OK :
확인
단추 - Cancel :
취소
단추 - Abort :
중단
단추 - Retry :
다시 시도
단추 - Ignore :
무시
단추 - Yes :
예
단추 - No :
아니요
단추
메세지 박스 응용
메세지 박스에서 받아온 단추들을 이용하여 작업을 진행할 수 있습니다.
MessageBox
의 단추를 result
에 저장시켜 DialogResult
값을 비교합니다.
DialogResult의 멤버는 단추 이름과 같습니다.
댓글 남기기