Consulta simple!!!, pero necesito ayuda
Hola, yo estoy cerrando un formulario de esta manera:
form1.visible= false
Hago esto para que continue cargado en memoria y no se borre los datos que uso como temporales en un Msflexgrid.
La pregunta es la siguiente: si yo cierro el formulario desde la cruz del extremo superior derecho se descarga de memoria el formulario. Como hago para que no suceda esto???
Desde ya muchas gracias
form1.visible= false
Hago esto para que continue cargado en memoria y no se borre los datos que uso como temporales en un Msflexgrid.
La pregunta es la siguiente: si yo cierro el formulario desde la cruz del extremo superior derecho se descarga de memoria el formulario. Como hago para que no suceda esto???
Desde ya muchas gracias
Desde el evento QueryUnload, pones el parà metro Cancel en un valor distinto de 0, eso impide que se descargue, pero solo debes descargarlo en caso de Instrucciòn Unload y no desde los botones de control del form. Finalmente, haces un me.Hide
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If UnloadMode <> vbFormCode Then
Cancel = 1
Me.Hide
End If
End Sub
Saludos
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If UnloadMode <> vbFormCode Then
Cancel = 1
Me.Hide
End If
End Sub
Saludos
