Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/05/2010, 01:53
Avatar de Malenko
Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: pasar valores de un form a otro

Cita:
Iniciado por thewalker Ver Mensaje
asi mando llamar el segundo Formulario, supongamos que mi segundo formulario se llama frmProductos
Te comento, para hacer eso ha de haber una relación padre-hijo entre los dos formularios. Como no estas usando MDI, has de cambiar la forma en que creas el segundo form. Has de poner esto:

Código:
frmProductos var=new frmProductos(this);
var.Show();
Con el "this" pasado como parámetro, le estas indicando de quien es hijo ese formulario. Ahora, desde el form frmProductos, podemos acceder a un textbox del padre (llamemosle tbPadre) de la siguiente manera...

(Nota: en el constructor guardaremos una referencia al formulario padre para poderlo referenciar luego)

Código:
Form parent;

public frmProductos(Form _parent)
{
    parent = _parent;
}
y ahora si que lo podremos acceder de esta forma:

Código:
parent.tbPadre = "hola padre!";
__________________
Aviso: No se resuelven dudas por MP!