양식의 값을 다른 양식의 공용 서브 프로그램으로 전달하는 방법을 알고 싶습니다. 문제는 "개인적이기 때문에이 맥락에서는 접근 할 수 없다"는 것입니다. "VB.Net 다른 양식에 값 전달
Form 1 Private Sub를 Public Sub로 변경해 보았지만 동일한 오류가 남아 있습니다. 어떻게 작동시켜야합니까?
Public Class Form1
Dim test(), text1 As String
Const asd = "abcabc"
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
text1 = Space(LOF(1))
test = Split(text1, asd)
HOST = test(1)
End Sub
그리고 당신은 매개 변수로 전달할 수 나는 또 다른 형태의
Public Class Form2
Public Sub Check()
'get the value to here
End Sub
나는 약 1 만 번 정도이 질문에 마주 쳤습니다. 주로 VB 프로그래머가 아닌 C# 프로그래머가 요청합니다. WinForms 폼은 다른 Visual Basic 클래스와 같은 클래스이며 다른 클래스에 값을 전달하는 것과 같은 방식으로 값을 한 폼에서 다른 폼으로 전달합니다. 멀티 스레딩이 포함되지 않는 한 아무런 차이가 없습니다. 생성자 매개 변수 (New), 메서드 (Sub 및 Function) 매개 변수, 속성 또는 이벤트 수단을 통해 값을 전달할 수 있습니다. –