hay tres formas de hacerlo jejeje
mira la primera es pasarla por referencia a mi no me gusta Visual Basic pero te pongo un ejemplo en C#
tienes un form llamado
padre y otro hijo y quieres pasarle por ejeplo un string
lo qu ehaces es lo siguiente
dentro de tu form padre podrias poner esto
Hijo hijo = new ("Hola Padre");
hijo.Show();
pero para que esto tenga efecto tu formulario hijo en su contructor debe de recibir un parametro de entrada
en C# los constructores de lso form son asi
public Hijo(string variable)
{
InitializeComponent();
}
y ya tienes el valor del formulario padre
ahora como dcien en los otros post que hagas una varible global (ESTO ESTA MAL Y NO SE DEBE DE HACER YA QUE EN LA PROGRAMCION ORIENTADA A OBJETOS NO DEBES DE TENER GLOBALES )
si lo puedes hacer pero para sintaxis esa mal hecho y violas una ley de la programacion orientada a objetos
un ejmplo seria
en tu form padr epones esto
public static Padre pad;
en tu constructor pones esto
public Pendiente()
{
InitializeComponent();
Padre.pad = this;
}
ahora declaras una variable por ejemplo string de esta forma
public string prueba="hola";
listo ya tienes la referencia
ahora en tu form hijo la madnas a llamar de la siguiente forma
Padre.pad.prueba y listo ya puedes accesar al valor
Ahora la tercera solucion que es la mas recomendada es uqe tendas una propidad
Por ejemplo
Creas una clase
y delcaras una variable
string de la siguiente forma
string prueba="holaClase";
ahora lo que haras
es hacer que los forms tengan accso a esa variable y lo haras con una propiedad
public string Prueba
{
get { return prueba; }
set { prueba = value; }
}
ahora ya que tienes esa propiedad desde tu formulario padre o hijo la puedes mandar a llamr de la siguiente forma
en tu form padre tienes un variable string entonces haces esto
Clase clas= new Clase();
string nombre_de_tu_variable=clas.prueba;
y listo con eso obtrienes el valor de la variable de tu clase
para ponerle valor
es de la siguiente forma
cla.prueba="Prueba de mi propiedad";
espero haberte ayudado
yo te recomiendo que uses la tercera opcion te sera mucho mas facil y llevaras un mejor orden y podras reutilizar tu codigo
cualquier duda hasmela saber saludos