2009-10-15 3 views
2

발생 이벤트를 통해서만 액세스 할 수 있고 프로그램에서 호출 할 수없는 이벤트 처리 함수를 원합니다. 나는이 기능을 실행하기 위해이 코드를 원하는이벤트를 통해서만 Visual Basic 2008 기능에 액세스하도록하려면 어떻게합니까?

Public Event Event1(Byval TheText as string) 
private sub Event1Handler(Byval TheText as string) handles me.Event1 
    msgbox("Hi") 
end sub 

: RaiseEvent Event1("Hi")

을하지만이 기능을 실행하기 위해이 코드를 원하지 않는다 :

같은 Event1Handler("Hi")

을 선언가 아니면 이 일을 수행하는 다른 방법은 없을까요?

답변

1

함수를 마우스 오른쪽 단추로 클릭하고 "모든 참조 찾기"를 클릭하십시오. 주기적으로 수행하여 아무 것도 직접 참조하지 않도록하십시오.

2

이 논리를 lambda expression에 삽입하는 것 외에 다른 방법은 없습니다.

관련 문제