¿Quien instanció mi clase?

17/10/2007 - 10:36 por Jorkam | Informe spam
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.
 

Preguntas similares