Layout event
Occurs when a form, Frame, or MultiPage changes size.
Syntax
For MultiPage
Private Subobject _Layout(indexAs Long)
For all other controls
Private Subobject _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.
See also
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.