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 ();
//}
}