Я использую для этого VB2019 и хочу передать объект из одной формы в другую.
В form1 я могу вызвать объект сканирования и получить доступ ко всем методам этого класса. Когда я передаю этот объект в form2, я больше не могу получить доступ к методам publi c в этом классе. Я передаю по ссылке.
Это приводит к ошибке:
Publi c Член Get_P
по типу Scan
не найдено
Class Form1
ScanObj as Object
Private Sub BtnDoLogin_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles BtnDoLogin.Click
...
Dim oForm2 As Form2
oForm2 = New Form2()
oForm2.ScanObject(ScanObj)
oForm2.Show()
End Sub
End Class
Class Form2
Public Sub SetScanObject(ByRef ScanObject)
'This errors with: Public Member Get_P on type Scan not found
MsgBox(ScanObject.Get_P())
End Sub
End Class