CS_Helper 추가기능 6
안녕하세요 Geeks_Company 입니다.
오늘 소개 시켜 드릴 기능은, 그간 개발된 기능을 통해서 작업을 진행하는 모습니다.
간략히, MainParent 폼에서 Child 폼간의 호출에 관한 기능인데요.
크게, Child 폼이 생성시, MainParent 폼의 함수를 호출하는게 메인 입니다.
그러면 일단 추가 전 화면을 보여드리겠습니다.
아무런 기능이 없는 MDI 폼 입니다.
이제 이곳에 Load Event 와 Instance field 를 생성 처리 해보겠습니다.
우선 생성자에 Event 추가 입니다.
이벤트의 내용들은 미리 Source 상에 추가된 것을 토대로 올려 놨으며, 이 템플릿을 활용하여,
실제 소스 입력 부분이 이뤄집니다.
이게 입력된 Load Event 입니다.
현재 생성자에 입력된 이벤트가 함수가 없다고 에러 메시지가 나옵니다.
이제 함수를 따라서 추가 하면 됩니다.
윗부분에 Load Event 함수가 추가 되었습니다.
이제 이 클래스에 인스턴스(싱글톤)을 입력 처리 해보겠습니다.
Instance가 추가 되었습니다.
이제 이 값을 생성자에게 할당하는 소스를 추가 하겠습니다.
생성시 싱글톤 관련 기능이 구현되었습니다.
이제 함수 하나를 추가하여 , 자식 폼에서 부를수 있게 만들어 보겠습니다.
이 함수는 자식폼에서 호출시 자신의 ToString()을 호출하게 만드는게 전부 입니다.
이걸로 Parent는 끝났고 자식 폼에 소스를 추가 하겠습니다.
이제 자세한 설명은 하지 않고 간략히 설명 드리겠습니다.
추가 전 소스 입니다.
Load Event 추가
LoadEvent 함수 추가.
Parent Instance 추가.
생성 시 Parent 함수 호출
이렇게 Form1 , Form2 에 연동 되는 소스를 추가 한후,
부모 폼에 자식 폼을 실행시키는 코드를 적습니다.
실행 처리된 결과 입니다.
부모 폼 로드 -> 자식폼 로드 -> 부모폼 함수 실행
해당 기능 추가시 녹화해논 동영상 입니다.
감사 합니다.
'습작 및 R&D' 카테고리의 다른 글
CS_Helper 추가 기능 8 (0) | 2013.07.26 |
---|---|
CS_Helper 추가기능 7 (0) | 2013.07.25 |
CS_Helper 추가 기능 5 (0) | 2013.07.23 |
함수 추가 기능 관련 4 (0) | 2013.07.18 |
함수에 소스코드 추가 기능3 (0) | 2013.06.25 |