Averiguar que formulario ha invocado a otro formulario

Iniciado por TheGhost(Z), 4 Febrero 2010, 11:31 AM

0 Miembros y 1 Visitante están viendo este tema.

TheGhost(Z)

Holas,

veran tengo un form1 y un form2

lo que hago es al clikar en form1 el form2 se ejecute.

lo que deseo saber es que al clickar en el form2 me salga un mensaje con el nombre del formulario que lo ha invocado.

claro que puede puedo guardar la informacion en el tag del form2, pero me gustaría saber si hay una funcion, parametro, etc que pueda dar esa informacion....

saludos..

cobein

No se si hay una manera mas directa de hacerlo, pero esta funciona.

Private Sub Form_Load()
    Dim objForm As Object
    Dim objCaller As Object
   
    For Each objForm In Forms
        If objForm Is Me Then Exit For
        Set objCaller = objForm
    Next
   
    Debug.Print "Caller: " & objCaller.Caption
End Sub
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.