En VB6 to tenia la siguiente rutina:
Código:
bueno esto lo hacia asi... ahora como lo hago en .NETDim frm as formAcargar 'variable para el formulario set frm=new formAcargar 'Asigno a la variable el objeto formulario a cargar 'cargo el formulario con esto aseguro que ya esta accesible para pasar parametros load frm 'Paso parametros frm.parametro1=0 frm.parametro2="S" 'Muestro el formulario en modo modal para que hasta que se cierre se continue la ejecucion, mientras se mantiene activo frm.show 1 'al finalizar (o cerrar el formulario se continua aqui, y se procede a leer los parametros cambiados o info) x=frm.parametrocambiado1 y=frm.parametrocambiado2 'descargo el formulario (al hacer esto ya no estara activo) Alla en el form se cierra usando "me.hide" unload frm 'Elimino la variable de memoria liberando esta set frm=nothing
Algunas cosas si lo puedo hacer pero otras no.
Código:
Esto es lo que no encuentro como hacer... FORMA1 'Dim frm As New frmaddContacto(Parametro1, Parametro2) 'Crear la variable y pasar los parametros usando sobrecarga 'FORMA2 Dim frm As frmaddContacto() 'Crear la variable frm=new frmaddContacto(Parametro1, Parametro2) 'Crear la variable y pasa parametros con sobrecarga 'FORMA3 Dim frm As frmaddContacto frm = New frmaddContacto frm.Parametro1 = "valor" frm.Parametro2 = 10 frm.Show() 'Hasta aqui... todo bien... pero no se queda en modo modal... se continua.. para finalizar el evento x = frm.Parametro1 'Y por logica estos valores jamas se actualizan.. .alguna otra manera? y = frm.Parametro2 frm = Nothing
¿modo modal?
¿como recuperar los valores cambiados en el Form?