개발이 너무 어려운데 일단 해볼게요.

C# & .NET

[C#] 비주얼 C# 시작 - 컨트롤 속성 변경, 컨트롤 이벤트 처리

산당 2014. 4. 30. 16:01



지난번 포스팅에서 프로젝트를 만드는 방법과 컨트롤을 배치하는 방법을 알아봤는데 이번에는 컨트롤의 속성을 변경하는 방법과 이벤트 처리 방법에 대해 알아보겠습니다.

먼저 다음과 같은 폼을 만들고 컨트롤을 배치합니다.

 

■ 컨트롤 속성 변경

1. 속성 변경을 원하는 컨트롤이나 폼을 클릭 한 후 오른쪽하단을 보면 [속성] 창이 있습니다.
(없다면, 상단 메뉴에 [보기]-[속성창]을 클릭해서 보이게 해줍니다.)

 

2. 위 그림과 같은 속성 창에서 컨트롤이나 폼의 속성들을 편리하게 변경할수 있습니다.
아래와 같이 속성을 변경해 봅시다.

> Label1 컨트롤의 Text 속성을 "이름", Label2 컨트롤의 Text 속성을 "결과"로 변경합니다.
> TextBox1 컨트롤의 (Name) 속성을 "txtName", TextBox2 컨트롤의 (Name) 속성을 "txtResult"로 변경합니다.
> Button 컨트롤의 (Name) 속성을 "OutBtn", Text 속성을 "출력"으로 변경합니다.
> 윈도우 제목을 바꿉니다. 폼을 클릭해서 속성창에서 (Name) 속성을 "MainForm"으로 바꾸고, Text 속성은 "ControlTest"로 바꿉니다.

 

■ 컨트롤 이벤트 처리

1. 폼 디자이너에서 OutBtn 버튼을 선택합니다.

2. 그림처럼 속성창의 번개 모양 아이콘을 눌러서 이벤트 목록을 엽니다.

3. Clikc 항목을 더블클릭 합니다. 그러면 아래처럼 OutBtn_Click() 이벤트 처리기가 자동으로 생성되면서 코드 블록으로 커서가 이동됩니다.

4. 생성된 이벤트 처리기 안에 다음과 같이 코드를 작성합니다.

private void OutBtn_Click(object sender, EventArgs e)

{ txtResult.Text = "당신의 이름은 " + txtName.Text + "입니다."; }

5. 이제 빌드를 하고 실행하도록 합니다. 아래와 같은 결과가 나옵니다.