Buenos días a tod@s. Estoy desarrollando una clase que será llamada por
muchos formularios distintos (algo así como un buscador) y tengo una duda a
la hora de desarrollar esta última. El problema es que necesito saber quien
ha instanciado la clase para realizar distintas tareas en función de la
llamada y no se como hacerlo, puesto que el ParentForm de la misma me sale a
nothing siempre.
Les dejo un extracto del código que uso para instanciar la clase
dim moBuscador As frmBuscador = Nothing
Try
moBuscador = New frmBuscador ()
moBuscador .StartPosition = FormStartPosition.CenterScreen
moBuscador .ShowDialog()
Catch ex As Exception
MessageBox.Show(ex.Message, " ATENCIÓN", MessageBoxButtons.OK,
MessageBoxIcon.Error)
Finally
If Not IsNothing(moBuscador ) Then moBuscador .Dispose()
End Try
Muchas gracias por la ayuda.
Leer las respuestas