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

responder evento de otro form

Estas en el tema de responder evento de otro form en el foro de .NET en Foros del Web. como puedo hacer ke mi formulario from1 realice una accio de acuerdo a un evento ocurrido en otro formulario form2 mas presisamente el hacer click ...
  #1 (permalink)  
Antiguo 05/03/2009, 15:25
 
Fecha de Ingreso: febrero-2009
Mensajes: 5
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta responder evento de otro form

como puedo hacer ke mi formulario from1 realice una accio de acuerdo a un evento ocurrido en otro formulario form2 mas presisamente el hacer click en un boton
  #2 (permalink)  
Antiguo 06/03/2009, 02:46
 
Fecha de Ingreso: junio-2008
Mensajes: 93
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: responder evento de otro form

que relacion hay entre los dos forms? un form abre el otro? son forms heredados?
  #3 (permalink)  
Antiguo 06/03/2009, 10:00
 
Fecha de Ingreso: febrero-2009
Mensajes: 5
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: responder evento de otro form

uno es mdiparent del otro
  #4 (permalink)  
Antiguo 06/03/2009, 10:02
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: responder evento de otro form

pues al padre mdi definele una propiedad o un miembro publico como prefieras que reciba ese dato asi cuando tu hagas en el mdichild

this.MdiParent o Parent (ya no recuerdo bien) le hagas un casteo al tipo de formy accedes a su propiedad algo como

codigo en el chld
((FomrPrincialOElTipodeFormQDefiniste)this.MdiPare nt).PropiedadDefinidaParaSerAccedida=tuvalor

y en el mdi parent

this.PropiedadDefinidaParaSerAccedida

y ya.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
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 21:54.