Visual Basic - Ocultar formularios

Life is soft - evento anual de software empresarial
 
Vista:

Ocultar formularios

Publicado por Westmad (120 intervenciones) el 29/08/2002 18:56:58
Existe alguna sentencia que te permita ocultar todos los formularios excepto el MDI??
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ocultar formularios

Publicado por Israel (37 intervenciones) el 29/08/2002 19:07:25
form.visible=false ???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

pero todos a la vez. AYUDA

Publicado por Westmad (120 intervenciones) el 29/08/2002 19:31:07
Lo que quiero es ocultar todos los formularios MDI child a la vez, sin tener que pasar uno por uno. ¿Es esto posible?
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ocultar formularios

Publicado por Harold Valdivia (104 intervenciones) el 30/08/2002 05:11:19
Private Sub mCerrar_Click()

Dim X As Integer
For X = (Forms.Count - 1) To 1 Step -1
If TypeOf Forms(X) Is Form Then
Unload Forms(X)
End If
Next X

End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ocultar formularios

Publicado por Pedro (43 intervenciones) el 02/09/2002 22:16:33
Private Sub CierraFormularios()
Dim frm As Integer
frm = Forms.Count
Do While frm > 0
Unload Forms(frm - 1)
If frm = Forms.Count Then End
frm = frm - 1
Loop
End Sub

Si además no quieres dejarte ninguna BD abierta, a continuación del Loop, pon:

Dim ws As Workspace, db As Database, rs As Recordset
For Each ws In Workspaces
For Each db In ws.Databases
For Each rs In db.Recordsets
rs.Close
Set rs = Nothing
Next
db.Close
Set db = Nothing
Next
ws.Close
Set ws = Nothing
Next

Te lo cierrra absolutamente todo, formularios y BBDD

Saludos.

Pedro
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar