Page 236 고등학교 프로그래밍 교과서
P. 236










메시지 박스 6 button3 클릭 이벤트 처리 프로그램(button3_Click( )): button3_Click( ) 이벤
MessageBox.Show(문자열1, 문
자열2, 상수) 트 프로시저에는 메시지 박스를 띄우고 종료 여부를 확인한다. 사용자가 ‘예(Y)’
•‘문자열1’은 메시지 박스에 보여 를 선택하면 this.Close( ) 메서드가 실행되어 프로그램이 종료되며 여기서 this는
줄 내용이다.
•‘문자열2’는 메시지 박스의 제목 Form1 객체 자신을 가리킨다. 이벤트 처리 프로시저는 이벤트 핸들러와 연관되
에 표시할 내용이다.
•상수는 사용자가 응답할 수 있는 므로 만약 이벤트 처리 프로시저를 삭제할 경우에는 반드시 ‘Form.Designer.cs’
버튼의 종류를 의미한다.
파일에 등록된 이벤트 핸들러도 같이 삭제해 주어야 한다.

33 if(MessageBox.Show("종료하시겠습니까","종료", MessageBoxButtons.YesNo)= =
34 DialogResult.Yes)
35 this.Close( );



3단계 프로그램 실행하기


프로그램을 실행한 후 자료를 선택하고 [출력하기] 버튼을 클릭하면 폼 하단의 텍
스트 상자에 선택한 내용들이 출력된다. [지우기] 버튼을 클릭하면 텍스트 박스의 내

용이 모두 지워진다.
































[그림Ⅲ- 27] 컨트롤 사용 예제














234 Ⅲ. 프로그래밍 설계와 구현





(책)2015프로그래밍-교과서3차심의본 본문.indb 234 2017-09-05 오후 4:17:03
   231   232   233   234   235   236   237   238   239   240   241