DESCOBRIR QUAL FORMULARIO ME CHAMOU

LEONARDOSILVEIR 20/12/2010 20:44:28
#360031
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.
MITSUEDA 21/12/2010 08:26:38
#360048
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
Página 2 de 2 [12 registro(s)]
Tópico encerrado , respostas não são mais permitidas