Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/03/2004, 11:28
Avatar de sindestino
sindestino
 
Fecha de Ingreso: noviembre-2003
Ubicación: xxxx xxxx
Mensajes: 270
Antigüedad: 21 años, 4 meses
Puntos: 0
el problema es que al hacer dim f1 as new Form1 estás creando una NUEVA INSTANCIA del formulario (que no es la que está en pantalla), y el textbox al que le asignás la cadena no es el del formulario que estás viendo sino el de esa instancia nueva.
Los formularios en .NET funcionan de manera diferente a como lo hacían en VB6, para modificar algo un formulario (o sus controles) necesitás tener acceso a dicha instancia.
Por ejemplo podés declarar una variable pública en el formulario secundario de tipo Form (Public frmPadre as Form), luego, en el procedimiento del formulario principal que abre el formulario secundario le pasás la instancia actual así:

desde Form1:

dim f2 as new Form2
f2.frmPadre = me
f2.show()

y en el procedimiento que posteaste, en vez de hacer dim f1 as NEW..., hacé frmPadre.textbox1.text = ..... bla bla bla

no se si fui muy claro, cualquier cosa decime y trataré de explicarme mejor

Saludos!