System.Windows.Forms.Control.OnLayout C# (CSharp) Method

OnLayout() private method

private OnLayout ( System.Windows.Forms.LayoutEventArgs levent ) : void
levent System.Windows.Forms.LayoutEventArgs
return void
		protected virtual void OnLayout (LayoutEventArgs levent)
		{
			LayoutEventHandler eh = (LayoutEventHandler)(Events[LayoutEvent]);
			if (eh != null)
				eh (this, levent);
			
			Size s = Size;
			
			// If our layout changed our PreferredSize, our parent
			// needs to re-lay us out.  However, it's not always possible to
			// be our preferred size, so only try once so we don't loop forever.
			//if (Parent != null && AutoSize &&  PreferredSize != s) {
			//	Parent.PerformLayout ();
			//}
			
		}
Control