C sharp - Problema pasando valores entre formularios

 
Vista:

Problema pasando valores entre formularios

Publicado por Manolo (1 intervención) el 22/09/2005 20:02:44
Buenas,

desde un formulario (Form1) llamo a otro formulario (Form2) y le paso un
parámetro:

Form2 frm2 = new Form2();
frm2.numero_frm2 = numero_frm1;
frm2.ShowDialog();

El problema que tengo es que el valor d la variable numero_frm2 (del Form2)
no me coge el valor que le paso(numero_frm1), siempre aparece como 0. He declarado la
variable como public para poder pasarle el valor pero no hay forma. Espero q
alguno de vosotros me pueda decir dónde está el error, gracias.
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
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Problema pasando valores entre formularios

Publicado por Yamil Bracho (1164 intervenciones) el 23/09/2005 21:29:14
Creala mas bien como una propiedad. Por ejemplo en Form2 te quedaria

private int numeroForm2;

public int NumeroForm2
{
get
{
return numeroForm2;
}
set
{
numeroForm2 = value;
}
}

Te quedaria el codigo como :

Form2 frm2 = new Form2();
frm2.NumeroForm2 = numero_frm1;
frm2.ShowDialog();
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