Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/11/2008, 11:04
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
Respuesta: C#: Mandar datos de un form a otro.

Bueno, tienes que hacer lo siguiente:

1-. Creas una Clase que será donde tengas los datos, por ejemplo en un fichero .cs aparte.
Código:
public ClsPersona()
{
     public ClsPersona(){}
     public Nombre{ get; set; }
     public Apellidos{ get; set; }
     public Dni{ get; set; }
}

Despues, en el formulario donde quieres recibir dicho Objeto:
Código:
public ClsPersona MiObjetoPersona{ get; set; }

Y en el formulario donde quieres crear el objeto y mandarlo al formulario de arriba:
Código:
ClsPersona objPersona = new ClsPersona();
objPersona.Nombre = "Carlos";
objPersona.Apellidos = "Un apellido";

TuFormulario objFormulario = new TuFormulario();
objFormulario.MiObjetoPersona = objPersona;
objFormulario.Show();
Saludos.
__________________
Charlie.