Visual Basic - Es posible (Form)

Life is soft - evento anual de software empresarial
 
Vista:

Es posible (Form)

Publicado por JL (82 intervenciones) el 20/05/2002 21:20:57
Hola y Gracias:

Es posible saber desde donde se llamo a un formulario para poder hacer que cuando se cierre abra el formulario desde donde fue llamado?

Gracias

JL
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Es posible (Form)

Publicado por Rod (69 intervenciones) el 20/05/2002 21:33:49
Bueno no se si Comprendi bien tu pre?

Pero es sencillo solo debe en el formulario destino
En el Botón que esta usando para cerrarlo debe llamar el otro de donde fue llamado " Inicio"
Ej?
El formulario Inicio se llama FrmInicio

En el formulario Destino " en el boton que lo cierrira "
garega este codigo

Me.hide
FrmInicio.show

Ya eata cuando cierre el formulario destino llamara el Inicio
Adios
Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Es posible (Form)

Publicado por JL (82 intervenciones) el 20/05/2002 21:43:31
Rod:
No es lo que busco, te comento mejor, tengo varios formularios que segun se necesite llaman a un formulario en comun para todos, la cuestion es que necesito que cuando se cierre ese formulario en comun me abra el formulario del que fue llamado

Ej: Tengo el Form1, Form2, Form3, frmComun

Si llamo al frmComun desde Form1 cuando lo cierro me tiene que llevar al Form1

Si llamo al frmComun desde el Form2 cuendo lo cierro me tiene que llevar al Form2

Si llamo al frmComun desde Form3 cuando lo cierro me tiene que llevar al Form3

Por eso quiero saber desde que formulario fue llamado el frmComun para saber a que formulario llevarme cuando lo cierre

Fui mas claro o no??

Es medio confuso

Gracias

JL
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Oye es lo mismo

Publicado por Rod (4 intervenciones) el 20/05/2002 22:45:42
tienes frmComun lo llamaste de form1 deseas que retorne al form1
no es eso
bueno

En el FORMULARIO COMUN

DONDE CIERRA escribe esto

Unload frmComun
frmComun.show

todos pueden ser asi
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Es posible (Form)

Publicado por aLbJ (76 intervenciones) el 21/05/2002 04:14:02
Creo saber que es lo que quieres hacer y se me ocurre hacerlo de esta manera_:

Cada que llames al frmComun desde alguno de los otros formularios ponens una variable que te indique desde cual se llamó y dependiendo del valor de esa variable cuando se cierre llamara al formulario correspondiente, creo que lo veras mejor con un ejemplo:

En el Form1 el codigo para llamar al FrmComun sería_:

\'Declaras una variable publica llamada bandera
Public bandera As Integer

\'En el evento click de un boton o donde quieras esto:
bandera = 1 \'Llamado desde el Form1
FrmComun.Show
Unload Me

\'---------------
\'En el Form2 en el evento click del boton al llamar al FrmComun sería_:
Form1.bandera = 2 \'Llamado desde el Form2
FrmComun.Show
Unload Me

\'-------------------
\'Y en el Form3 sería practicamente lo mismo solo cambias la bandera
Form1.bandera = 3 \'Llamado desde el Form3
FrmComun.Show
Unload Me

\'-----------------
\'Y en el FrmComun al click del boton con el que lo cierras seria_:
If Form1.bandera = 1 Then
Form1.Show
Unload Me
ElseIf Form1.bandera = 2 Then
Form2.Show
Unload Me
ElseIf Form1.bandera = 3 Then
Form3.Show
Unload Me
End If

Con eso funciona, espero te sirva.

aLbJ
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar