
17/08/2009, 19:32
|
 | | | Fecha de Ingreso: noviembre-2008 Ubicación: Santiago
Mensajes: 172
Antigüedad: 16 años, 3 meses Puntos: 5 | |
Respuesta: Copiar datos de un form a otro! + C# aunque el metodo de joselowolf funciona, es mejor hacerlo usando propertys, ya que de esa forma encapsulas los datos de tu form, y asi evitas que cualquier otro form o proceso, los pueda modificar sin estar referenciados
ejemplo
al instanciar el form, haces esto...
frmSegundoForm cMiInstanciaDeForm = new frmSegundoForm();
cMiInstanciaDeForm.pMiparametro1 = valorParametro1;
cMiInstanciaDeForm.pMiparametro1 = valorParametro1;
cMiInstanciaDeForm.pMiparametro1 = valorParametro1;
cMiInstanciaDeForm.Show();
y en tu segundo formulario algo asi...
public partial class frmSegundoForm : Form
{
private string Miparametro1;
public string pMiparametro1
{
get
{
return Miparametro1;
}
set
{
Miparametro1 = value;
}
}
private string Miparametro2;
public string pMiparametro2
{
get
{
return Miparametro2;
}
set
{
Miparametro2 = value;
}
}
.
.
.
Metodos de tu formulario (aunque en realidad de tu clase)
cMiMetodo1()
{
algo que hace mi metodo....
}
}
con eso, evitas por ejemplo, que cualquier parte de tu sistema, pueda manipular por error los parametros de tu form, ya qu ecomo te daras cuenta, para acceder a los metodos y propiedades del metodo (tu form) primero debes instanciarlo
Salu2
PLCH |