2015년 3월 7일 토요일

C# WinForm 에서 사용자 입력확인 (Confirm) 창 띄우기.

웹을 주로 작업하다 보면 Winform 으로 작업하는게 사소한것에서 벽에 부딪친다.

웹에서는 사용자 입력을 확인 할때 자바스크립트로 confirm("삭제 하시겠습니까?") 이렇게 하지만, Winform 에선 자바스크립트를 쓸수 없으니...



체크하고 싶은 곳에서 이렇게 쓰면 된다.
그냥 "MessageBox" 를 쓰고 원하는 옵션을 주면 됨.


"MessageBoxButtons.YesNo" 옵션을 주면 버튼 클릭시 위와 같이 입력을 받고...


"아니오"를 클릭시 처렇게 처리 할 수 있다.


참고로 지정할 수 있는 옵션이 저렇게 여러가지가 있다.

"AbortRetryIgnore" 일때.

"OK" 일때.

"OKCancel" 일때.

"RetryCancel" 일때.

"YesNo" 일때.


"YesNoCancel" 일때.


이렇게 표시 된다.