2012-07-15 3 views
0

런타임에 양식을 만들고이를 컨트롤을 추가하고 처리기에 연결하는 방법을 알고 있습니다 ...이 양식 안의 컨트롤을 반응시키는 방법을 알고 싶습니다 컨테이너 형태로, 예를 들어 그것을 닫으려면? 나는 그것에 버튼으로 시작-폼을 닫습니다하려고 할 때처리기를 런타임 형식으로 닫으려면

난 그냥 필요한 처리기에 코드를 추가, 좀 더 명확하게하려면 다음

Me.Close() 

, 내가 대신 무엇을 작성해야 "나를"런타임 작성 양식을 닫습니다!

미리 감사드립니다.

답변

0

Me 대신 런타임에서 만든 양식을 참조하는 변수를 사용합니다.

예를 들어

:

Dim customform As New Form() 
' add some controls here before showing the form 
customform.Show() 
' when you're done with the form 
customform.Close() 
+0

음 .... 핸들러 서브가 만든 하위 외부해야한다 그래서 그 결과로, 제작하고 양식을 호출하는 분리 된 서브를 사용하고 같은이 늘 도움 , 양식은 측면 밖으로 액세스 할 수 없습니다. 고맙습니다. – IWIH

+0

그런 경우이 하위 클래스를 배치 할 클래스에 멤버 변수를 만들 수 있습니다. 멤버 변수는 클래스의 하위에서 액세스 할 수 있습니다! – ekolis

+0

음 ... 직접 변수를 클래스에 선언하는 것을 의미합니다. – IWIH

관련 문제