Trucos Activar y desactivar el refresco de un formulario

Puede ser interesante evitar la actualización de un formulario (o de un control) para evitar parpadeos, acelerar procesos evitando el repintado de algún control, etc.

Declaramos la función :

Declare Function LockWindowUpdate Lib "User" (ByVal hWndLock As Integer) As Integer

Para evitar la actualización del formulario :

   i = lockWindowUpdate(Me.hwnd)

Para volver a activar la actualización :

   i = lockWindowUpdate(0)

Sólo puede haber una ventana "bloqueada" en todo el sistema.

Esta función se puede aplicar también a todos los controles que tengan la propiedad hWnd.



Trucos Trucos

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com