Foros del Web » Programación para mayores de 30 ;) » .NET »

Saber que Form te invocó el Form actual

Estas en el tema de Saber que Form te invocó el Form actual en el foro de .NET en Foros del Web. Buenos días! Mi duda es la siguiente, he googleado pero no se como buscarlo, mi intuición me dice que tendría que ser algo con parent, ...
  #1 (permalink)  
Antiguo 13/07/2011, 05:24
 
Fecha de Ingreso: febrero-2011
Mensajes: 83
Antigüedad: 13 años, 2 meses
Puntos: 3
Saber que Form te invocó el Form actual

Buenos días!

Mi duda es la siguiente, he googleado pero no se como buscarlo, mi intuición me dice que tendría que ser algo con parent, pero no tengo ni idea de como hacerlo.

La cuestión es que desde diferentes forms llamo a un Form de pedidos, y quiero que al cerrarse el Form de pedidos este abra el que lo abrió a él!

no me vale con poner:
padre. show()
ó
padre2.show()

Necesito que se decida en tiempo e ejecución.

Muchas Gracias por vuestra atención!
Un Saludo!
  #2 (permalink)  
Antiguo 13/07/2011, 06:33
 
Fecha de Ingreso: noviembre-2008
Mensajes: 77
Antigüedad: 15 años, 5 meses
Puntos: 8
Respuesta: Saber que Form te invocó el Form actual

Hola Denis127_2, yo te propongo crear una variable de forma global o publica y que cuando un formulario llame a frmPerdidos también llene la variable con el nombre del formulario actual, algo así:

Public formularioAnterior as String

'Lo siguiente lo pones cuando llames al frmPedidos
formularioAnterior="Configuración"
frmPedidos.show
me.hide

'Y para comprobar en frmPedidos pones en el formload o donde te sirva:
select case formularioAnterior
case "Configuración"
msgbox "El anterior era configuración"
case "Inicio"
msgbox "El anterior era el de Inicio"
'etc
end select

Espero ayude. Saludos

Última edición por bluesky777; 13/07/2011 a las 06:40
  #3 (permalink)  
Antiguo 14/07/2011, 03:42
 
Fecha de Ingreso: febrero-2011
Mensajes: 83
Antigüedad: 13 años, 2 meses
Puntos: 3
Respuesta: Saber que Form te invocó el Form actual

Muchisimas Gracias por tu aporte, si no hay más sugerencias usaré el método que me comentas

La usé en varias ocasiones, pero es francamente pesado el andar pensando en que cada vez que quiero invocar desde un sitio u otro a una ventana, pensar que en esa ventana tengo que también contemplar que form tengo que mostrar o no al cerrar cuando se que siempre quiero que se muestre el que lo invovó... xD

También usé lo de With Events, y en el caso que me ocupa no me sirve.

Escucho más aportes, Gracias de antemano a todas las sugerencias!!

Etiquetas: formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:49.