Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Formularios

Estas en el tema de Formularios en el foro de Visual Basic clásico en Foros del Web. Hice un formulario y no se como pasar las variables al programa principal, que esta en Form_Codigo. Quiero que la variable Consola valga Lujan , ...
  #1 (permalink)  
Antiguo 20/09/2008, 01:27
 
Fecha de Ingreso: julio-2007
Mensajes: 79
Antigüedad: 16 años, 9 meses
Puntos: 0
Formularios

Hice un formulario y no se como pasar las variables al programa principal, que esta en Form_Codigo. Quiero que la variable Consola valga Lujan , San Juan o Santa Cruz dependiendo de lo que aprete el usuario. El formulario se llama Form1.



Public Sub boton1_Click()
Consola = "Lujan"
Cartel1 = Video
End Sub
Public Sub boton2_Click()
Consola = "San Juan"
Cartel1 = Video
End Sub
Public Sub boton3_Click()
Consola = "Santa Cruz"
Cartel1 = Video
End Sub
Public Sub Boton4_Click()
Tamaño = " Grande "
Cartel2 = Tamaño
End Sub
Public Sub Slim_Click()
Tamaño = " Chico "
Cartel2 = Tamaño
End Sub
Public Sub Aceptar_Click()
Unload Form1
Form_Codigo
End Sub

Public Sub Form_Codigo()
MsgBox Consola
MsgBox Tamaño
Programa Principal
End Sub

Se que esta es una pregunta tonta pero vengo investigando y no lo logro sacar.
Le saque una foto al formulario pero no encotre la opcion para attacharlo asi lo ven. Gracias

  #2 (permalink)  
Antiguo 20/09/2008, 02:24
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 2 meses
Puntos: 37
Respuesta: Formularios

Hola,

Declara las variables como públicas en un módulo .bas:

Public Consola As String
Public Tamaño As String

y podrás acceder a ellas desde cualquier módulo del proyecto.

Nota: No es conveniente declarar los eventos Click como Public, ya que podrías tener conflictos con otros módulos.

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:22.