Control.layout event
public Event layout(Control,LayoutEventArgs)
The layout event is called whenever the control should re-adjust its layout.
For example, the layout event is called when your form is resized, and in the event handler you can resize a text box to be proportional to the new size.