태그: Button 클릭

안녕하세요. 언제나 휴일에 언휴예요.

이번 실습은 Button을 클릭하였을 때 TextBox에 입력한 내용으로 Label 내용을 설정하는 프로그램 제작입니다.

1. 컨트롤 배치

그림 1. 컨트롤 배치

위 그림처럼 TextBox(tbox_msg), Button(btn_set), Label(lb_msg)를 배치하고 속성 창에서 Name을 설정하세요.

2. 버튼 클릭 이벤트 핸들러 등록

버튼을 더블 클릭하면 자동으로 버튼 클릭 이벤트 핸들러를 등록해 줍니다.

혹은 속성 창에서 btn_set 버튼의 Click 이벤트 핸들러를 등록하세요.

그림 2. btn_set 버튼의 Click 이벤트 핸들러 등록

3. 소스 코드 구현

Form1.cs 파일의 btn_set의 Click 이벤트 핸들러를 구현합시다.

tbox_msg의 Text 속성 값으로 lb_msg의 Text속성 값을 설정합니다.

그리고 tbox_msg의 Text 속성 값은 빈 문자열로 설정하세요.

놀랍게도 구현이 끝났으니 실행해서 확인해 보세요.

전체 소스 코드는 다음과 같습니다.

컨트롤 배치나 이벤트 핸들러 설정 등의 내용은 마법사에 의해 Form1.Designer.cs에 코드를 작성되죠.

이 소스 파일은 등록한 이벤트 핸들러를 삭제할 때 외에는 만질 일이 거의 없어요.

마법사가 어떤 코드를 작성해 주었는지 간략하게 보시는 것은 나쁘지 않겠죠.