The Control.InitLayout method is called immediately after adding a control to a container. The Control.InitLayout method enables a control to initialize its layout state based on its container. For example, you would typically apply anchoring and docking to the control in the Control.InitLayout method.