| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 졸업 작품 소재
- 언제나 휴일
- 유튜브 동영상 강의
- 충남 천안
- 표준 입출력
- 안드로이드 앱 개발
- 클래스 다이어그램
- 강의
- c#
- 실습으로 다지는 c#
- 파이썬
- 산책하기 좋은 곳
- 캡슐화
- 소스 코드
- 소켓 통신
- 무료 동영상 강의
- 언제나휴일
- 네트워크 프로그래밍
- 원격 제어 프로그램
- 독립기념관
- 동영상 강의
- c언어
- 실습
- 추천
- Windows Forms
- 알고리즘
- C++
- 동영상
- 표준 라이브러리 함수
- 프로젝트
Archives
- Today
- Total
프로그래밍 언어 및 기술 [언제나휴일]
[C#] 원격 제어 프로그램 3. 프로젝트 생성 및 MainForm 자식 컨트롤 배치 본문
1. 유튜브 동영상 강의
2. 프로젝트 생성 및 MainForm 자식 컨트롤 배치
먼저 윈도우즈 Forms 응용 프로젝트 템플릿을 선택하여 프로젝트를 생성하세요. 프로젝트 이름은 원격 제어기로 할게요.
![[그림 4] 프로젝트 생성](https://blog.kakaocdn.net/dna/nw8CN/btsC6U2a6CF/AAAAAAAAAAAAAAAAAAAAAKswxcBmG-tcdsXXAtmhVWBc-VqUEPeQpwCb1W5HjgYw/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1761922799&allow_ip=&allow_referer=&signature=2V6x%2FySsydH8l94yArgLgs9EzHw%3D)
기본으로 제공하는 Form1.cs의 이름을 솔루션 창에서 이름 바꾸기를 하여 MainForm.cs로 변경하세요.
![[그림 5] Form1.cs 이름 바꾸기](https://blog.kakaocdn.net/dna/lGxk9/btsC77mFm5y/AAAAAAAAAAAAAAAAAAAAAGtpfU727W0SGE4sakCTBZfR74wv_GqwcGNozt3i-iqi/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1761922799&allow_ip=&allow_referer=&signature=MU4nxO0%2BPnJj48G3AGsXiKdqoxA%3D)
솔루션 창에서 폼의 이름을 바꾸면 마법사에 의해 소스 코드의 클래스 이름도 자동으로 변환해 줍니다.
그리고 MainForm에 자식 컨트롤을 배치하세요.
![[그림 6] MainForm 자식 컨트롤 배치](https://blog.kakaocdn.net/dna/oT1DV/btsC7nQEvKE/AAAAAAAAAAAAAAAAAAAAAFS5-tF7wWXkzKr9zAeZpkUOQNebnHFiE28I7HwzlY1E/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1761922799&allow_ip=&allow_referer=&signature=sPwg009p9RUVmUEEihGKYo5s29E%3D)
![[표 2] MainForm의 자식 컨트롤](https://blog.kakaocdn.net/dna/bGX4BL/btsC1rfXmav/AAAAAAAAAAAAAAAAAAAAADU7uQim5hcLQorLY_BcxUBV-23fpoNEOPLE8k4aQ2Gb/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1761922799&allow_ip=&allow_referer=&signature=mzG8XV3EUTyy0RH%2BLogP%2FfE4fQM%3D)
먼저 MainForm의 캡션을 표시하기 위해 Text 속성을 원격 제어기로 설정하세요.
![[그림 7] 속성 창에서 Text 속성 설정](https://blog.kakaocdn.net/dna/qUaLU/btsC4r0yUtA/AAAAAAAAAAAAAAAAAAAAANjYjLlkbUsxlSSRvQ0kZ1m5g6v-nlmLSzflxlrAp-sF/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1761922799&allow_ip=&allow_referer=&signature=6%2B1UorcVMYpnVCgoUeeWk2kZCnY%3D)
[그림 6]에 표시한 것처럼 다른 컨트롤의 Name 속성과 Text 속성을 설정하세요.
원격 제어 요청한 호스트의 IP 주소를 표시할 텍스트 상자인 tbox_controller_ip은 편집 목적이 아니고 정보 표시를 목적이므로 ReadOnly 속성을 true로 설정하세요.
원격 제어를 허용할 때 사용할 버튼인 btn_ok의 Enabled 속성은 false로 설정하여 초기에는 클릭할 수 없게 하세요.
'프로젝트 > C# 원격제어 프로그램' 카테고리의 다른 글
| [C#] 원격 제어 프로그램 1. 개요 (2) | 2024.01.08 |
|---|---|
| [C#] 원격 제어 프로그램 2. 원격 제어에서 작성할 형식 소개 (1) | 2024.01.08 |
| [C#] 원격 제어 프로그램 4. 원격 제어 요청 클라이언트 (0) | 2024.01.08 |
| [C#] 원격 제어 프로그램 5. 원격 제어 요청 수신 이벤트 (0) | 2024.01.08 |
| [C#] 원격 제어 프로그램 6. 원격 제어 요청 수신 서버 (0) | 2024.01.08 |
| [C#] 원격 제어 프로그램 7. 원격 제어 – 화면 전송 (0) | 2024.01.08 |
| [C#] 원격 제어 프로그램 8. 원격 제어 – 화면 수신 이벤트 (1) | 2024.01.08 |
| [C#] 원격 제어 프로그램 9. 원격 제어 – 화면 수신 서버 (0) | 2024.01.08 |