728x90
반응형
특정폼에서 특정이벤트가 끝날때 다른 폼의 함수를 자동으로 실행해야 하는 경우가 있다.
이럴 때 간단하게 EventHandler을 사용하여 구현할 수 있다.
Form1, Form2로 테스트를 해보면
먼저 Form1에 이벤트핸들러를 선언한다.
반응형
이번에는 이벤트 핸들러를 통해서 실행될 Form2의 함수를 생성한다.
이게 가장 큰 뼈대이고 재료다.
다음은 Form1에서 버튼 클릭 시 이벤트를 Invoke시켜서 Form2의 함수가 실행되도록 처리해보자.
Form1의 ShownameEventHandler에 Form2의 함수 MyName, MyAge를 연결해주었고
Form1의 버튼 클릭 시 이벤트만 실행하면 Form2 함수가 실행된다.
결과는?
ShowNameEventHandler에 총 2개의 함수를 연결해두었기 때문에 2개의 함수가 순차적으로 실행된다.
확인을 누르면
바로 다음 함수 MyAge가 실행되는 것을 확인할 수 있다.
728x90
반응형
댓글