• Domingo 29 de Septiembre de 2024, 06:23

Autor Tema:  Formulario Padre  (Leído 1569 veces)

xxxNeOxxx

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Formulario Padre
« en: Martes 3 de Agosto de 2004, 11:37 »
0
Hola. Mi problema es que tengo dos formularios A y B. Desde estos dos puedo, a traves de un boton, llamar a otro formulario C. Bien pues el problema, o mas bien la duda, reside en que me gustaria conocer en el formulario C si se abrio desde A o desde B.
Gracias. :kicking:
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
--------------------
FREE YOUR MIND
--------------------

Jose Arriagada

  • Miembro MUY activo
  • ***
  • Mensajes: 373
    • Ver Perfil
Re: Formulario Padre
« Respuesta #1 en: Martes 3 de Agosto de 2004, 16:01 »
0
Utiliza una variable global, que dependiendo del valor que le des, te indicara cual fue la ventana que lo abrio.

En un modulo
Global Ventana as string


En form A:

Private Sub Command1_Click()
Ventana="A"
load formC
formC.show
End Sub

En Form B
Private Sub Command1_Click()
Ventana="B"
load formC
formC.show
End Sub

En Form C

Private Sub Form_Load()
 Me.Caption="Me abrio la ventana" & Ventana
End Sub

xxxNeOxxx

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Re: Formulario Padre
« Respuesta #2 en: Miércoles 4 de Agosto de 2004, 09:11 »
0
Gracias. Me gustaría saber si existe otro método pues tengo entendido que las variables globales consumen recursos durante toda la ejecución del programa aún cuando no las estas utilizando.
--------------------
FREE YOUR MIND
--------------------

Angel David Gil Ramírez

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Formulario Padre
« Respuesta #3 en: Martes 10 de Agosto de 2004, 21:38 »
0
Cuando abras el formulario, coloca la propiedad "Tag" del mismo con el nombre del formulario que lo abrió.
Luego verificas el valor de la propiedad Tag y ya puedes saber desde el formulario cual fue el que lo abrió si A o B.

xxxNeOxxx

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Re: Formulario Padre
« Respuesta #4 en: Sábado 14 de Agosto de 2004, 09:22 »
0
gracias. problema resuelto. ;)
--------------------
FREE YOUR MIND
--------------------