2009-08-06 3 views
1

다른 컨트롤의 메서드를 어떻게 트리거합니까? 버튼을 클릭하여 종료 할 수 있지만 프로그램을 완료 할 수있는 기능이 있습니다. 종료 논리는 함수가 끝나는 방법에 관계없이 동일하기 때문에 중단 단추에서 종료 논리를 트리거하려고합니다.다른 컨트롤의 메서드를 어떻게 트리거합니까?

답변

3

다른 방법과 마찬가지로 컨트롤 메서드를 호출하면됩니다. 발신자 & 이벤트 인수를 중지 단추에서 다른 컨트롤의 메서드 인수로 전달할 수 있습니다.

또는 공통 코드를 개인 메서드로 이동하여 메서드를 제어하고 호출합니다.

논리가 기본 처리 이상의 것이라면 GUI를 멋지고 단순하게 유지하고 코드를 재사용 할 수있는 방식으로 자체 클래스로 리팩토링하는 것이 좋습니다.

+0

후자가 바람직하다 –

관련 문제