DESCOBRIR QUAL FORMULARIO ME CHAMOU
Galera já fiz de tudo, mas nao consegui passar o valor de um formulario para outro. Ocorre um erro de referencia de objeto nao definida. não sei se tem parte de algum código do meu formulario principal que está influenciando.
Saudações a todos.
Não sei se é uma boa pratica, mas sempre que preciso eu utilizo esse recurso:
1) No Form2 crie uma Sub New
Public Class Form2
Dim frmMyForm as Form
Sub New(ByVal frm_Form As Form)
InitializeComponent()
frmMyForm = frm_Form
End Sub
End Class
2) No Form1 ao chamar o Form2 passe o parametro especificado!
Dim frm As Form2 New = Form2(Me)
frm.Show()
Ai a sua varivel frmMyForm será o formulario que chamou o form2
Aqui funciona, eu até passo outros parametros nesse mesmo esquema.
Espero ter ajudado.
Abraços
Não sei se é uma boa pratica, mas sempre que preciso eu utilizo esse recurso:
1) No Form2 crie uma Sub New
Public Class Form2
Dim frmMyForm as Form
Sub New(ByVal frm_Form As Form)
InitializeComponent()
frmMyForm = frm_Form
End Sub
End Class
2) No Form1 ao chamar o Form2 passe o parametro especificado!
Dim frm As Form2 New = Form2(Me)
frm.Show()
Ai a sua varivel frmMyForm será o formulario que chamou o form2
Aqui funciona, eu até passo outros parametros nesse mesmo esquema.
Espero ter ajudado.
Abraços
Tópico encerrado , respostas não são mais permitidas