VB Code:
  1. '*******************************************************************************
  2. ' MODULE:       Form1
  3. ' AUTHOR:       Speedy
  4. '
  5. ' DESCRIPTION:
  6. ' LIMIT FORM RESIZE EXAMPLE
  7. ' YOU WILL NEED TO HANDLE THE FLICKERING EFFECT !!!
  8.  '*******************************************************************************
  9.  
  10. Option Explicit
  11.  
  12.  '*******************************************************************************
  13. ' Form_Load (SUB)
  14. '
  15. ' DESCRIPTION:
  16. ' ACTION ON FORM LOAD
  17.  '*******************************************************************************
  18.  
  19. Private Sub Form_Load()
  20.    
  21.     '  RESIZE THE FORM
  22.    
  23.     Call Form_Resize
  24.    
  25. End Sub
  26.  
  27.  
  28.  '*******************************************************************************
  29. ' Form_Resize (SUB)
  30. '
  31. ' DESCRIPTION:
  32. ' ACTION ON RESIZE OF FORM
  33.  '*******************************************************************************
  34.  
  35. Private Sub Form_Resize()
  36.    
  37.     On Error Resume Next
  38.    
  39.     Dim WMIN As Double, HMIN As Double
  40.    
  41.     WMIN = 2500
  42.    
  43.     HMIN = 2500
  44.    
  45.     If Me.Width <= WMIN Then
  46.        
  47.         ' DO NOT ALLOW WIDTH TO BE SET BELOW MINIMUM
  48.        
  49.         Me.Width = WMIN
  50.        
  51.     End If
  52.    
  53.     If Me.Height <= HMIN Then
  54.        
  55.         ' DO NOT ALLOW WIDTH TO BE SET BELOW MINIMUM
  56.        
  57.         Me.Height = HMIN
  58.        
  59.     End If
  60.    
  61. End Sub