No asigna la propiedad al llamar un formulario.

20/04/2010 - 23:04 por Limberg | Informe spam
No logro asignar la propiedad "IdAlmacen"
En la linea, ofrmAlmacenAM.IdAlmacen = "01";

//Esta es la llamanda al formulario.
Form ofrmAlmacenAM;
ofrmAlmacenAM = new frmAlmacenAM();
ofrmAlmacenAM.IdAlmacen = "01"; //Esta es la linea que no asigna.
ofrmAlmacenAM.ShowDialog();


//En el formulario frmAlmacenAM tengo declarada esta propiedad
private string _IdAlmacen;
public string IdAlmacen
{
get {return _IdAlmacen;}
set {_IdAlmacen=value;}
}

Sin embargo desde la llamada al formulario no se muestra la propiedad
"IdAlmacen", por lo tanto no puedo asignarle un valor.
Quiero pasar el valor del IdAlmacen.
En que me estoy equivocando?

Gracias por contestar.
Limberg.



__________ Information from ESET NOD32 Antivirus, version of virus signature database 5036 (20100417) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 

Leer las respuestas

#1 Leandro Tuttini
20/04/2010 - 23:20 | Informe spam
hola

el tema es que no estas declarando la variable de instancia del form
"ofrmAlmacenAM" del tipo correcto

estas usando

Form ofrmAlmacenAM;
ofrmAlmacenAM = new frmAlmacenAM();

cuando deberia ser

frmAlmacenAM ofrmAlmacenAM = new frmAlmacenAM();

si pones esta linea podrias hacer

ofrmAlmacenAM.IdAlmacen = "01";
ofrmAlmacenAM.ShowDialog();

saludos

Preguntas similares