When loading a form, reduce the “flicker” and “flash” of the GUI by using these Windows API functions:
'Declarations Section#If Win32 Then Declare Function LockWindowUpdate _ Lib "user32" _ (ByVal hwndLock As Long) As Long#Else Declare Function LockWindowUpdate _ Lib "User" _ (ByVal hwndLock As Integer) _ As Integer#End IfPublic Sub LoadSomeForm() ' When loading a form lock the ' window update to stop the ' distracting flashing. 'stop the updating of the GUI LockWindowUpdate frmTest.hWnd 'Show the form frmTest.Show ' Load and populate form code here 'Always,Always Undo the update lock LockWindowUpdate 0End Sub