2014-11-06 2 views
1

내가 (또는 "에서 호출")을 사용할 수있게하려면 하위 모든 형태가 있습니다프로젝트의 모든 양식에서 기능/하위를 사용할 수있게 만드는 방법은 무엇입니까?

' Call some Sub from another form.  
someSub() 

내가 어려움을 온라인 따라서 내 의심을 예제를 찾는 데 문제를 나의 문제의 핵심 수도 전문 용어 일 수있다.

어떻게? 내가?

  • 글로벌 하위
  • 정적 하위
  • 공유 하위
  • 개인 서브

어디에서 찾고해야하는지

은 누구에게로 나를 인도 할 수 있습니까? 내가 "보편적"하위?

  • 임의로 형태 중 하나에 배치 위치한다

    .

  • 코드 파일을 만들고 어떻게 든 각 양식에 통합됩니까?
+2

모듈 – Monah

+0

내부에 공공 하위로 선언 도움이 작동하며 대답 어떻게 그리고 어디서. 답변으로 게시 할 수도 있습니다. –

+0

내 질문이 왜 부정 투표를 받았는지 아는 것이 유용 할 것입니다. 당연히, 부정적인 표결이 나타내는 실수를 되풀이하는 것을 피하고 싶습니다. 기꺼이 내가 어떤지에 상관없이, 내 부분의 오류가 제시되지 않는다면 나 자신을 바로 잡을 수는 없다. –

답변

3

는 모듈 내부에 공공 하위로 선언

Public Module GlobalFunctions 

Public Sub YourSub() 

End Sub 

End Module 

희망이 당신이

1

공개.

공개 Sub MySub()

그런 다음 모든 양식에서 호출 할 수 있습니다.

Myform.MySub()

+0

감사합니다. 이 작동합니다. 나는 폼 이름의 접두어로 메소드를 참조 할 수 있는지/할 수 있는지를 몰랐다. –

+1

양식 내부에 하위 공용을 만들지 만 논리는 작동하지 않으므로 피해야합니다. – Monah

+0

@HadiHassan 저는 귀하의 의견에 따라 모듈 방식을 선택합니다. 이 기능은 독점적으로 독점적 인 것이 아니기 때문에 기능을 모든 양식과 별도로 유지하는 데 많은 도움이됩니다. –

관련 문제