안녕하세요. 명월입니다.
이번 포스팅에서는 클라이언트 폼 초기화 및 이벤트에 대해서 알아보도록 하겠습니다.
서버 폼 초기화 마찬가지로 초기화 할 부분은 별로 없습니다.
폼 로드가 되면 핸들을 저장하겠습니다. 그리고 서버와 다른 점은 WndProc 로 메시지를 받는 부분이 있습니다. 서버 폼 부터 메시지를 전달 받으면 버튼이 활성화가 되겠습니다.
버튼이 눌리면 다시 버튼이 비 활성화가 되고 클라이언트 스레드가 시작되겠습니다.
그밖의 MainRichBox와 SubRichBox의 Invoke 함수가 있겠습니다.
여기까지 클라이언트 폼 초기화 이벤트 설정은 완료 되었습니다. 서버보다 더 간단하네요..^^
이대로 포스팅을 종료하기엔 아쉬우니 메인 폼까지 확인해 보도록하겠습니다.
먼저 위 초기화는 프로퍼티에 핸들 저장하는 것 밖에 없네요..
WinProc 는 메시지 수신되면 실행되는 함수입니다. (이벤트와 같은 개념입니다.)
먼저 MainProgress 라는 메시지가 오면 메인 프로그라스를 설정하겠습니다.
SubProgress 라는 메시지가 오면 서브 프로그라스가 설정되는 형태입니다.
자세한건 클라이언트 통신 설정때 확인 해 보도록 하겠습니다.
링크 - [C#] 파일 다운로드 예제 소스
'Development note > C#' 카테고리의 다른 글
[C#] MetaWeblog (2) (1) | 2013.10.06 |
---|---|
[C#] MetaWeblog (1) (0) | 2013.10.05 |
[C#] 비동기 소켓 채팅 프로그램 - 클라이언트 편 (10) | 2013.09.29 |
[C#] 비동기 소켓 채팅 프로그램 - 서버편 (7) | 2013.09.28 |
[C#] 파일 다운로드 예제 - 서버 폼 초기화, 이벤트 (0) | 2013.02.26 |
[C#] 파일 다운로드 예제 - 소켓 부품 만들기 (0) | 2013.02.25 |
[C#] 파일 다운로드 예제- 화면 설계 (2) | 2013.02.24 |
[C#] AxWebBrowser 로 자동 로그인 소스 (웹 스크래핑) (9) | 2012.10.23 |