4 overrides of LayoutEngine
System.Windows.Forms (4)
winforms\Managed\System\WinForms\FlowLayoutPanel.cs (1)
32public override LayoutEngine LayoutEngine {
winforms\Managed\System\WinForms\TableLayoutPanel.cs (1)
43public override LayoutEngine LayoutEngine {
winforms\Managed\System\WinForms\ToolStrip.cs (1)
1440public override LayoutEngine LayoutEngine {
winforms\Managed\System\WinForms\ToolStripPanel.cs (1)
219public override LayoutEngine LayoutEngine {
26 references to LayoutEngine
System.Windows.Forms (26)
winforms\Managed\System\WinForms\Button.cs (2)
95if(ParentInternal.LayoutEngine == DefaultLayout.Instance) { 96ParentInternal.LayoutEngine.InitLayout(this, BoundsSpecified.Size);
winforms\Managed\System\WinForms\ContainerControl.cs (1)
709return LayoutEngine.GetPreferredSize(this, proposedSize - totalPadding) + totalPadding;
winforms\Managed\System\WinForms\Control.cs (9)
959if(value && ParentInternal.LayoutEngine == DefaultLayout.Instance) { 960ParentInternal.LayoutEngine.InitLayout(this, BoundsSpecified.Size); 5534if (ParentInternal != null) ParentInternal.LayoutEngine.InitLayout(this, BoundsSpecified.All); 7120LayoutEngine.InitLayout(this, BoundsSpecified.All); 9133bool parentRequiresLayout = LayoutEngine.Layout(this, levent); 9942LayoutEngine.ProcessSuspendedLayoutEventArgs(this, args); 11223LayoutEngine.InitLayout(controlsCollection[i], BoundsSpecified.All); 11556if (DpiHelper.EnableAnchorLayoutHighDpiImprovements && (ParentInternal != null) && (ParentInternal.LayoutEngine == DefaultLayout.Instance)) { 11925ParentInternal.LayoutEngine.InitLayout(this, specified);
winforms\Managed\System\WinForms\Form.cs (2)
719if(toLayout.LayoutEngine == DefaultLayout.Instance) { 720toLayout.LayoutEngine.InitLayout(this, BoundsSpecified.Size);
winforms\Managed\System\WinForms\GroupBox.cs (3)
141if(ParentInternal.LayoutEngine == DefaultLayout.Instance) { 142ParentInternal.LayoutEngine.InitLayout(this, BoundsSpecified.Size); 696Size prefSize = LayoutEngine.GetPreferredSize(this, proposedSize - totalPadding);
winforms\Managed\System\WinForms\Layout\CommonProperties.cs (1)
458if (((Control)element.Container).LayoutEngine is DefaultLayout) {
winforms\Managed\System\WinForms\Layout\TableLayout.cs (2)
708if (tlp != null && tlp.ParentInternal != null && tlp.ParentInternal.LayoutEngine == DefaultLayout.Instance) { 818if (tlp != null && tlp.ParentInternal != null && tlp.ParentInternal.LayoutEngine == DefaultLayout.Instance) {
winforms\Managed\System\WinForms\Panel.cs (3)
112if(ParentInternal.LayoutEngine == DefaultLayout.Instance) { 113ParentInternal.LayoutEngine.InitLayout(this, BoundsSpecified.Size); 197return LayoutEngine.GetPreferredSize(this, proposedSize - totalPadding) + totalPadding;
winforms\Managed\System\WinForms\ScrollableControl.cs (1)
492bool defaultLayoutEngine = (LayoutEngine == DefaultLayout.Instance);
winforms\Managed\System\WinForms\UserControl.cs (2)
113if(toLayout.LayoutEngine == DefaultLayout.Instance) { 114toLayout.LayoutEngine.InitLayout(this, BoundsSpecified.Size);