프로젝트/C# 원격제어 프로그램

[C#] 원격 제어 프로그램 3. 프로젝트 생성 및 MainForm 자식 컨트롤 배치

언휴 2024. 1. 8. 09:12

1. 유튜브 동영상 강의

2. 프로젝트 생성 및 MainForm 자식 컨트롤 배치

먼저 윈도우즈 Forms 응용 프로젝트 템플릿을 선택하여 프로젝트를 생성하세요. 프로젝트 이름은 원격 제어기로 할게요.

[그림 4] 프로젝트 생성
[그림 4] 프로젝트 생성

기본으로 제공하는 Form1.cs의 이름을 솔루션 창에서 이름 바꾸기를 하여 MainForm.cs로 변경하세요.

[그림 5] Form1.cs 이름 바꾸기
[그림 5] Form1.cs 이름 바꾸기

솔루션 창에서 폼의 이름을 바꾸면 마법사에 의해 소스 코드의 클래스 이름도 자동으로 변환해 줍니다.

그리고 MainForm에 자식 컨트롤을 배치하세요.

[그림 6] MainForm 자식 컨트롤 배치
[그림 6] MainForm 자식 컨트롤 배치
[표 2] MainForm의 자식 컨트롤
[표 2] MainForm의 자식 컨트롤

먼저 MainForm의 캡션을 표시하기 위해 Text 속성을 원격 제어기로 설정하세요.

[그림 7] 속성 창에서 Text 속성 설정
[그림 7] 속성 창에서 Text 속성 설정

[그림 6]에 표시한 것처럼 다른 컨트롤의 Name 속성과 Text 속성을 설정하세요.

원격 제어 요청한 호스트의 IP 주소를 표시할 텍스트 상자인 tbox_controller_ip은 편집 목적이 아니고 정보 표시를 목적이므로 ReadOnly 속성을 true로 설정하세요.

원격 제어를 허용할 때 사용할 버튼인 btn_ok의 Enabled 속성은 false로 설정하여 초기에는 클릭할 수 없게 하세요.