| Usuario |
Cargar formularios sin distorcion |
Desconocido
|
| Enviado - 2/9/2004 |
| |
Hola haber si alguien me puede decir como se podria hacer para que a la hora de cargar un formulario no apareciera por partes, lo que pasa es que tengo unos formulario que cuando le das en el boton para que se muestren estos aparecen un poco retardados y como que se tardan.
En lo personal creo que es por que en el load hago consultas, pero no deberia aparecer hasta que termine de cargarse.
|
| |
|
nostromo
389 Mensaje(s)
|
| Enviado - 2/9/2004 |
| |
Hola;
Debes ver cuanta memoria ram tienes, tarjeta de video, velocidad de acceso al HDD, etc.
Siempre reviza tu aplicación en otros sistemas operativos y PC de diferentes configuración.
Si no, tienes imagenes pesadas o skin, no importa los eventos que tengan en Load. Este se demora en cargar.
Nos vemos. |
| |
|
fmarredo
486 Mensaje(s)
|
| Enviado - 2/9/2004 |
| |
Para que no se muestre el form hasta que terminen las consultas ponés esto en un módulo:
Public Declare Function LockWindowUpdate Lib "user32" (ByVal hwndLock As Long) As Long
Public Function NoRefresh(obj As Object, Lockear As Boolean) As Boolean
'obj puede ser cualquier objeto con hWnd
If Lockear Then
NoRefresh = Not CBool(LockWindowUpdate(obj.hwnd))
Else
NoRefresh = Not CBool(LockWindowUpdate(0))
End If
End Function
Modo de Uso en el form:
NoRefresh Me, True
...ejecutar las consultas...
NoRefresh Me, False
|
| |
|
|
|