간단한 질문이지만 여기서는 나에게 도움이되지 않은 다른 관련 주제에 대해 조사했습니다. Form2의 특정 단추를 누르면 Form1이 나타나고 Form1의 단추를 누르면 Form2의 단추를 누르고 메시지를 표시해야합니다. 전역 변수가있는 모듈을 사용하고 싶지 않습니다. 이 방법. Form1의 특정 인스턴스를 가져오고 새 인스턴스를 가져 오는 방법이 있습니까?Visual Basic에서 다른 폼의 버튼을 눌러 양식의 버튼을 누르는 방법
Public Class Form2
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles form2Btn1.Click
MsgBox("")
End Sub
Private Sub form2Btn2_Click(sender As Object, e As EventArgs) Handles form2Btn2.Click
Dim newForm1 As New Form1
newForm1.ShowDialog()
End Sub
End Class
그리고 Form1의 코드 :
Public Class Form1
Private Sub form1Btn_Click(sender As Object, e As EventArgs) Handles form1Btn.Click
Dim newForm2 As New Form2
newForm2.form2Btn1.PerformClick()
End Sub
End Class
- 당신은'(를 전달해야 Me') 대화 상자에 아마도 생성자 – Plutonix
답을 주셔서 감사합니다. 제 문제는 양식의 동일한 인스턴스를 가져 오는 방법입니다. –