System.Windows.Forms 2.0.0.0 System.Object Use the class when you want to create custom layout behavior at run time. Derive your own class from the class and override the method to define your custom layout behavior. Provides the base class for implementing layout engines. Constructor To be added. Initializes a new instance of the class. 2.0.0.0 Method System.Void Optionally provide initialization logic in the method. Initializes the layout engine. The container on which the layout engine will operate. The bounds defining the container's size and position. 2.0.0.0 Method System.Boolean This method is called when the layout engine is to perform a layout operation on the parameter. You can check the value of the , , and properties on to decide if a layout operation is necessary. Requests that the layout engine perform a layout operation. true if layout should be performed again by the parent of ; otherwise, false. The container on which the layout engine will operate. An event argument from a event. 2.0.0.0