Gracias por la info emma, pero debo deci que todavia C sharp se sigue riendo en mis narices. He probado varias cosas parecidas peor no sé porque no pasa los datos de un form a otro...esto de crear objetos....Aun así lo de mostrar el formulario y eso ya lo tenía asumido.
EDIT: *_* yastaaaaaaaaa soy la ama
Edit 2: os pongo el codigo por si alguien tiene la misma duda que yo. CODIGO EN C# DE COMO PASAR DATOS DE UN FORMA OTRO Cita: frmfact fasturita = new frmfact();
this.hola = "FUNCIONA YA COÑA!";
fasturita.hola2 = this.hola;
fasturita.Show();
this.Hide();
/* Tanto hola como hola2 son variables globales declaradas en cada uno de los formularios.
* Se crea la instancia del formulario dos dentro del formulario1 y se le pasa el valor de hola a hola2 dentro del formulario1.
* mostramos form2 y ocultamos form uno. ( el this hace referencia al formulario en el que estas, es como el ME )
*/
private void frmfact_Load(object sender, EventArgs e)
{
MessageBox.Show(hola2);
}
/* Y mostramos hola2 y tendrá el valor que le hemos pasado en el formulario uno, y yata. */