Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/11/2016, 06:52
yuo2
 
Fecha de Ingreso: diciembre-2008
Ubicación: PERU
Mensajes: 294
Antigüedad: 15 años, 4 meses
Puntos: 23
Respuesta: Actualizar variable entre formularios abiertos

Cita:
Iniciado por Malenko Ver Mensaje
Aunque sean del mismo tipo "Form1", la variable miform declarada en el evento Button1_Click de la clase Form2, no es el mismo formulario que el que ha mostrado el Form2.

Intentaré explicarlo de forma más clara. Tu tienes una variable de tipo Form1 que llamaremos f1 cuyo valor es A.

- f1 (valor A)

En el evento f1.Button1_Click generas una variable (en realidad ni eso, estas tratando a Form2 como una clase estática cuando no lo es):

- f1.Button1_Click --> f2.Show (f2: valor B)

Dentro de f2.Button1_Click creas una variable de tipo Form1 y tu esperas que tenga los valores de "A", pero en realidad como es otra variable diferente, tiene valores diferentes.
Entonces estoy haciendo mal ? en ese caso que deberia aplicar

Mas antes me cruce con el mismo problema, pero recuerdo que declare una variable formdialog.. voy a buscar en mis aplicaciones del recuerdo. Si lo encuentro respondere el post para informacion para otros usuarios.

Igual te agradecere si puedes ayudar con algunos tips.
He visto en una web que utilizan los delegates y eventos, pero aun no la tengo claro.