Ver Mensaje Individual
  #17 (permalink)  
Antiguo 27/11/2008, 08:27
Avatar de Porlachucha
Porlachucha
 
Fecha de Ingreso: noviembre-2008
Ubicación: Santiago
Mensajes: 172
Antigüedad: 16 años, 3 meses
Puntos: 5
Respuesta: Pasar datos de un form a otro..

La forma mas sencilla, es pasar el parametro como public (tal como se menciona en varios mensajes) pero, no es lo mas recomendable, ya que el usar variables publicas para pasar parametros entre formularios, funciones, etc, es riesgoso.
imaginemos si tenemos una variable publica sMiVariablePublica. En este caso, esta variable sera visible por TODOS los procedimientos que esten bajo su definicion. Pues bien, dado que lo que se requiere es pasar parametros entre formularios, esta variable, habria que declararla a nivel global del formulario. Si por algun motivo, yo necesitase usar una variable en un ciclo dentro de mi formulario, y si por esas casualidades, la variable se llamara sMiVariablePublica.. esto me generaria un error que en tiempo de compilacion no seria detectable, y en tiempo de ejecucion, me arrojaria resultados erroneos.
lo mejor, para pasar variables (de cualquier tipo) entre funciones, forms, clases, etc.. es usar las propertys. (para eso fueron diseñadas)
Salu2
plch