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

Saltar de un formulario a otro!

Estas en el tema de Saltar de un formulario a otro! en el foro de Visual Basic clásico en Foros del Web. Hola! Visual 6 Quisiera saber como hago para que se cierre un formulario cuando desde él, salto a otro diferente, es decir, que sólo me ...
  #1 (permalink)  
Antiguo 04/03/2005, 08:24
 
Fecha de Ingreso: febrero-2005
Mensajes: 73
Antigüedad: 19 años, 2 meses
Puntos: 0
Exclamación Saltar de un formulario a otro!

Hola!

Visual 6
Quisiera saber como hago para que se cierre un formulario cuando desde él, salto a otro diferente, es decir, que sólo me quede en pantalla un sólo formulario y no uno detrás de otro.

Saludos y gracias anticipadas!

Última edición por V€rO; 04/03/2005 a las 08:25 Razón: Introducir Datos nuevos
  #2 (permalink)  
Antiguo 04/03/2005, 09:47
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
en Query_Unload podes llamar al formulario siguiente..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #3 (permalink)  
Antiguo 04/03/2005, 10:08
Avatar de Skalitiko  
Fecha de Ingreso: febrero-2005
Mensajes: 81
Antigüedad: 19 años, 2 meses
Puntos: 0
Prueba con esto
Private Sub Form_Activate()
Dim i As Long
If Forms.Count > 0 Then ' Si count > 0 hay más de un form cargado
For i = 0 To Forms.Count - 1 ' recorro los formulario cargados
If Forms(i).Name <> Me.Name Then
Forms(i).Hide' si el nombre del formulario es distinto al del formulario activo lo escondo o lo descargo lo que sea mas conveniente
End If

Next i
End If
End Sub
  #4 (permalink)  
Antiguo 04/03/2005, 10:39
Avatar de lic_dahool  
Fecha de Ingreso: noviembre-2003
Mensajes: 418
Antigüedad: 20 años, 6 meses
Puntos: 0
Me.Hide
NuevoForm.Show
Unload Me

Saludos.
__________________
La cantidad total de inteligencia del planeta permanece constante.
La población, sin embargo, sigue aumentando.

COLE


:cool: Los ordenadores no resuelven problemas ... ejecutan soluciones.
Laurent Gasser


Tienes alguna duda :pensando: ? >>> www.google.com :aplauso: <<<

Última edición por lic_dahool; 04/03/2005 a las 10:43
  #5 (permalink)  
Antiguo 04/03/2005, 11:08
 
Fecha de Ingreso: febrero-2005
Mensajes: 73
Antigüedad: 19 años, 2 meses
Puntos: 0
De acuerdo OK Skalitiko, TEMA SOLUCIONADO

Cita:
Iniciado por Skalitiko
Prueba con esto
Private Sub Form_Activate()
Dim i As Long
If Forms.Count > 0 Then ' Si count > 0 hay más de un form cargado
For i = 0 To Forms.Count - 1 ' recorro los formulario cargados
If Forms(i).Name <> Me.Name Then
Forms(i).Hide' si el nombre del formulario es distinto al del formulario activo lo escondo o lo descargo lo que sea mas conveniente
End If

Next i
End If
End Sub

GENIAL!!!!!!, funciona perfecto.

Muchísimas gracias eres un crack!!!!!

Igualmente gracias a los demás por la ayuda!!!!!!!!!!!

Última edición por V€rO; 04/03/2005 a las 11:11 Razón: He visto tarde las demás repuestas...
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 00:43.