Layout Event

                          

Occurs when a form, Frame, or MultiPage changes size.

Syntax

For MultiPage
Private Sub object_Layout( index As Long)

For all other controls
Private Sub object_Layout( )

The Layout event syntax has these parts:

Part Description
object Required. A valid object.
index Required. The index of the page in a MultiPage that changed size.

Remarks

The default action of the layout event is to calculate new positions of controls and to repaint the screen.

A user can initiate the Layout event by changing the size of a control.

For controls that support the AutoSize property, the Layout event is initiated when AutoSize changes the size of the control. This occurs when the user changes the value of a property that affects the size of a control. For example, increasing the Font size of a TextBox or Label can significantly change the dimensions of the control and initiate a Layout event.