5 implementations of Container
System.Windows.Forms (5)
winforms\Managed\System\WinForms\ArrangedElement.cs (1)
50IArrangedElement IArrangedElement.Container {
winforms\Managed\System\WinForms\Control.cs (1)
14469IArrangedElement IArrangedElement.Container {
winforms\Managed\System\WinForms\ToolStripItem.cs (1)
1140IArrangedElement IArrangedElement.Container {
winforms\Managed\System\WinForms\ToolStripOverflow.cs (1)
81IArrangedElement IArrangedElement.Container {
winforms\Managed\System\WinForms\ToolStripPanelRow.cs (1)
628IArrangedElement IArrangedElement.Container {
32 references to Container
System.Windows.Forms (32)
winforms\Managed\System\WinForms\Layout\CommonProperties.cs (6)
198LayoutTransaction.DoLayout(element.Container, element, PropertyNames.Margin); 219LayoutTransaction.DoLayout(element.Container, element, PropertyNames.MaximumSize); 232using (new LayoutTransaction(element.Container as Control, element, PropertyNames.MinimumSize)) { 457if (element.Container is Control) { 458if (((Control)element.Container).LayoutEngine is DefaultLayout) { 615LayoutTransaction.DoLayout(element.Container, element, PropertyNames.FlowBreak);
winforms\Managed\System\WinForms\Layout\DockAndAnchorLayout.cs (17)
539Debug.Assert(!HasCachedBounds(element.Container), 550Debug.WriteLineIf(CompModSwitches.RichLayout.TraceInfo, element.Container == null ? "No parent" : "Parent"); 553if (CommonProperties.GetNeedsAnchorLayout(element) && element.Container != null) { 568Rectangle parentDisplayRect = element.Container.DisplayRectangle; 645if (element.Container != null) { 648if(element.Container.Container != null && (rightReleased || bottomReleased)) { 652LayoutTransaction.DoLayout(element.Container.Container, element, PropertyNames.Anchor); 654LayoutTransaction.DoLayout(element.Container, element, PropertyNames.Anchor); 665Debug.Assert(!HasCachedBounds(element.Container), 677using (new LayoutTransaction(element.Container as Control, element, PropertyNames.Dock)) { 715if(element.Container != null) { 716IDictionary dictionary = (IDictionary) element.Container.Properties.GetObject(_cachedBoundsProperty); 754Debug.Assert(element.Container == container,"We have non-children in our containers cached bounds store."); 778IDictionary dictionary = (IDictionary) element.Container.Properties.GetObject(_cachedBoundsProperty); 781element.Container.Properties.SetObject(_cachedBoundsProperty, dictionary);
winforms\Managed\System\WinForms\TableLayoutSettings.cs (9)
257if (element.Container != null) { 258TableLayout.ClearCachedAssignments(TableLayout.GetContainerInfo(element.Container)); 261LayoutTransaction.DoLayout(element.Container, element, PropertyNames.ColumnSpan); 292if (element.Container != null) { 293TableLayout.ClearCachedAssignments(TableLayout.GetContainerInfo(element.Container)); 296LayoutTransaction.DoLayout(element.Container, element, PropertyNames.RowSpan); 403if (element.Container != null) { 404TableLayout.ClearCachedAssignments(TableLayout.GetContainerInfo(element.Container)); 413LayoutTransaction.DoLayout(element.Container, element, PropertyNames.TableIndex);