Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/01/2011, 02:41
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años
Puntos: 53
Respuesta: [AYUDA] Problema al definir y llamar una variable

Hola:

Aparte de lo comentado el problema es que asignas el Label en el evento Load y este SOLO se produce cuando cargas el formulario.

Por otra parte el Show del formulario2 lo haces en el Load del Form1 con lo cual los valores no han sido aún asignados.

El 'montaje' es incorrecto, te hace falta por lo menos un command para llamar al segundo formulario y podrás comprobarlo.

Deja SOLO esto en el código del form2

Private Sub Form_Load()
Label1.Caption = define
End Sub

Deja SOLO esto en el código del form1

Recuerda añadir un Command1 en el formulario 1

Private Sub Command1_Click()
Form2.Show vbModal
End Sub

Private Sub Option1_Click()
define = "Hola"
End Sub

Private Sub Option2_Click()
define = "Adios"
End Sub

Con la sentencia Form2.Show vbModal, obligas a tener que cerrar el form2 para volver al form1 con lo cual en la proxima llamada al form2, volvera a cargarse y producirse el evento load.

Veras como así funciona

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...