Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/08/2005, 09:43
Avatar de Jose_minglein2
Jose_minglein2
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 4 meses
Puntos: 8
claro ahi no devuelve nada, deberías hacerlo así:

Código PHP:

public sub new(byref frmPadre  as frmPrincipal)
Me.textbox1.Text frmPadre.variable1 
Me
.textbox2.Text frmPadre.variable2 
Me
.textbox3.Text frmPadre.variable3 
end sub 
y en el form principal, en vez del new basico utilizar el nuevo:

Código PHP:
dim Hijo as frmSecundario = new frmSecundario(me)
Hijo.ShowDialog 
Tambien puedes pasarle directamente los valores que necesites, p.ej:

Código PHP:
public  sub new(byval param1 as stringbyval param2 as stringbyval param3 as string)
textbox1.Text =param1
textbox2
.Text =param2
textbox3
.Text =param3
end sub 
Y en el padre
Código PHP:
dim Hijo as frmSecundario = new frmSecundario(textbox1.text,textbox2.text,textbox3.text)
Hijo.ShowDialog() 
Esto es recomendable cuando las variables solo las vas a utilizar en el formulario secundario.Si por ejemplo son variables que vas a utilizar durante en varios lugares (p.ej. el nombre de un usuario, el valor de una constante ...) es más recomendable el módulo.

Espero haberte sido de ayuda.

Un saludo