System.Windows.Forms.Control.PerformLayout()

Here are the examples of the csharp api class System.Windows.Forms.Control.PerformLayout() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

200 Examples 7

1. Example

Project: Krypton
Source File: VisualContainerControlBase.cs
[Browsable(false)]
        [EditorBrowsable(EditorBrowsableState.Advanced)]
        public void CheckPerformLayout(bool viewLayout)
        {
            // Cannot process a disposed control, is the layout dirty?
            if (!IsDisposed && !Disposing && _layoutDirty)
            {
                PerformLayout();

                // Do we have a manager to use for laying out?
                if (viewLayout && ((ViewManager != null) && (_renderer != null)))
                {
                    // Prevent infinite loop by looping a maximum number of times
                    int max = 5;

                    do
                    {
                        // Layout cannot now be dirty
                        _layoutDirty = false;

                        // Ask the view to peform a layout
                        ViewManager.Layout(_renderer);

                    } while (_layoutDirty && (max-- > 0));
                }
            }
        }

2. Example

Project: Krypton
Source File: VisualControlBase.cs
[Browsable(false)]
        [EditorBrowsable(EditorBrowsableState.Advanced)]
        public void CheckPerformLayout()
        {
            // Cannot process a disposed control, is the layout dirty?
            if (!IsDisposed && !Disposing && _layoutDirty)
            {
                PerformLayout();

                // Do we have a manager to use for laying out?
                if (ViewManager != null)
                {
                    // Prevent infinite loop by looping a maximum number of times
                    int max = 5;

                    do
                    {
                        // Layout cannot now be dirty
                        _layoutDirty = false;

                        // Ask the view to peform a layout
                        ViewManager.Layout(_renderer);

                    } while (_layoutDirty && (max-- > 0));
                }
            }
        }

3. Example

Project: MapleShark
Source File: DockPane.cs
private void SetIsHidden(bool value)
		{
			if (m_isHidden == value)
				return;

			m_isHidden = value;
			if (DockHelper.IsDockStateAutoHide(DockState))
			{
				DockPanel.RefreshAutoHideStrip();
				DockPanel.PerformLayout();
			}
			else if (NestedPanesContainer != null)
				((Control)NestedPanesContainer).PerformLayout();
		}

4. Example

Project: MapleShark
Source File: DockPane.cs
private void RefreshChanges(bool performLayout)
        {
            if (IsDisposed)
                return;

            CaptionControl.RefreshChanges();
            TabStripControl.RefreshChanges();
            if (DockState == DockState.Float)
                FloatWindow.RefreshChanges();
            if (DockHelper.IsDockStateAutoHide(DockState) && DockPanel != null)
            {
                DockPanel.RefreshAutoHideStrip();
                DockPanel.PerformLayout();
            }

            if (performLayout)
                PerformLayout();
        }

5. Example

Project: MapleShark
Source File: DockPane.cs
public void SetNestedDockingProportion(double proportion)
		{
			NestedDockingStatus.SetStatus(NestedDockingStatus.NestedPanes, NestedDockingStatus.PreviousPane, NestedDockingStatus.Alignment, proportion);
			if (NestedPanesContainer != null)
				((Control)NestedPanesContainer).PerformLayout();
		}

6. Example

Project: MapleShark
Source File: DockPanel.cs
private void MdiClientHandleAssigned(object sender, EventArgs e)
		{
			SetMdiClient();
			PerformLayout();
		}

7. Example

Project: dockpanelsuite
Source File: DockPane.cs
private void SetIsHidden(bool value)
        {
            if (m_isHidden == value)
                return;

            m_isHidden = value;
            if (DockHelper.IsDockStateAutoHide(DockState))
            {
                DockPanel.RefreshAutoHideStrip();
                DockPanel.PerformLayout();
            }
            else if (NestedPanesContainer != null)
                ((Control)NestedPanesContainer).PerformLayout();
        }

8. Example

Project: dockpanelsuite
Source File: DockPane.cs
private void RefreshChanges(bool performLayout)
        {
            if (IsDisposed)
                return;

            CaptionControl.RefreshChanges();
            TabStripControl.RefreshChanges();
            if (DockState == DockState.Float && FloatWindow != null)
                FloatWindow.RefreshChanges();
            if (DockHelper.IsDockStateAutoHide(DockState) && DockPanel != null)
            {
                DockPanel.RefreshAutoHideStrip();
                DockPanel.PerformLayout();
            }

            if (performLayout)
                PerformLayout();
        }

9. Example

Project: dockpanelsuite
Source File: DockPane.cs
public void SetNestedDockingProportion(double proportion)
        {
            NestedDockingStatus.SetStatus(NestedDockingStatus.NestedPanes, NestedDockingStatus.PreviousPane, NestedDockingStatus.Alignment, proportion);
            if (NestedPanesContainer != null)
                ((Control)NestedPanesContainer).PerformLayout();
        }

10. Example

Project: dockpanelsuite
Source File: DockPanel.cs
private void MdiClientHandleAssigned(object sender, EventArgs e)
        {
            SetMdiClient();
            PerformLayout();
        }

11. Example

Project: ArnoldSimulator
Source File: DockPane.cs
private void SetIsHidden(bool value)
        {
            if (m_isHidden == value)
                return;

            m_isHidden = value;
            if (DockHelper.IsDockStateAutoHide(DockState))
            {
                DockPanel.RefreshAutoHideStrip();
                DockPanel.PerformLayout();
            }
            else if (NestedPanesContainer != null)
                ((Control)NestedPanesContainer).PerformLayout();
        }

12. Example

Project: ArnoldSimulator
Source File: DockPane.cs
private void RefreshChanges(bool performLayout)
        {
            if (IsDisposed)
                return;

            CaptionControl.RefreshChanges();
            TabStripControl.RefreshChanges();
            if (DockState == DockState.Float && FloatWindow != null)
                FloatWindow.RefreshChanges();
            if (DockHelper.IsDockStateAutoHide(DockState) && DockPanel != null)
            {
                DockPanel.RefreshAutoHideStrip();
                DockPanel.PerformLayout();
            }

            if (performLayout)
                PerformLayout();
        }

13. Example

Project: ArnoldSimulator
Source File: DockPane.cs
public void SetNestedDockingProportion(double proportion)
        {
            NestedDockingStatus.SetStatus(NestedDockingStatus.NestedPanes, NestedDockingStatus.PreviousPane, NestedDockingStatus.Alignment, proportion);
            if (NestedPanesContainer != null)
                ((Control)NestedPanesContainer).PerformLayout();
        }

14. Example

Project: ArnoldSimulator
Source File: DockPanel.cs
private void MdiClientHandleAssigned(object sender, EventArgs e)
        {
            SetMdiClient();
            PerformLayout();
        }

15. Example

Project: lua-tilde
Source File: DockPane.cs
private void SetIsHidden(bool value)
		{
			if (m_isHidden == value)
				return;

			m_isHidden = value;
			if (DockHelper.IsDockStateAutoHide(DockState))
			{
				DockPanel.RefreshAutoHideStrip();
				DockPanel.PerformLayout();
			}
			else if (NestedPanesContainer != null)
				((Control)NestedPanesContainer).PerformLayout();
		}

16. Example

Project: lua-tilde
Source File: DockPane.cs
private void RefreshChanges(bool performLayout)
        {
            if (IsDisposed)
                return;

            CaptionControl.RefreshChanges();
            TabStripControl.RefreshChanges();
            if (DockState == DockState.Float)
                FloatWindow.RefreshChanges();
            if (DockHelper.IsDockStateAutoHide(DockState) && DockPanel != null)
            {
                DockPanel.RefreshAutoHideStrip();
                DockPanel.PerformLayout();
            }

            if (performLayout)
                PerformLayout();
        }

17. Example

Project: lua-tilde
Source File: DockPane.cs
public void SetNestedDockingProportion(double proportion)
		{
			NestedDockingStatus.SetStatus(NestedDockingStatus.NestedPanes, NestedDockingStatus.PreviousPane, NestedDockingStatus.Alignment, proportion);
			if (NestedPanesContainer != null)
				((Control)NestedPanesContainer).PerformLayout();
		}

18. Example

Project: lua-tilde
Source File: DockPanel.cs
private void MdiClientHandleAssigned(object sender, EventArgs e)
		{
			SetMdiClient();
			PerformLayout();
		}

19. Example

Project: Nexus-Mod-Manager
Source File: DockPane.cs
private void SetIsHidden(bool value)
        {
            if (m_isHidden == value)
                return;

            m_isHidden = value;
            if (DockHelper.IsDockStateAutoHide(DockState))
            {
                DockPanel.RefreshAutoHideStrip();
                DockPanel.PerformLayout();
            }
            else if (NestedPanesContainer != null)
                ((Control)NestedPanesContainer).PerformLayout();
        }

20. Example

Project: Nexus-Mod-Manager
Source File: DockPane.cs
private void RefreshChanges(bool performLayout)
        {
            if (IsDisposed)
                return;

            CaptionControl.RefreshChanges();
            TabStripControl.RefreshChanges();
            if (DockState == DockState.Float && FloatWindow != null)
                FloatWindow.RefreshChanges();
            if (DockHelper.IsDockStateAutoHide(DockState) && DockPanel != null)
            {
                DockPanel.RefreshAutoHideStrip();
                DockPanel.PerformLayout();
            }

            if (performLayout)
                PerformLayout();
        }

21. Example

Project: Nexus-Mod-Manager
Source File: DockPane.cs
public void SetNestedDockingProportion(double proportion)
        {
            NestedDockingStatus.SetStatus(NestedDockingStatus.NestedPanes, NestedDockingStatus.PreviousPane, NestedDockingStatus.Alignment, proportion);
            if (NestedPanesContainer != null)
                ((Control)NestedPanesContainer).PerformLayout();
        }

22. Example

Project: Nexus-Mod-Manager
Source File: DockPanel.cs
private void MdiClientHandleAssigned(object sender, EventArgs e)
        {
            SetMdiClient();
            PerformLayout();
        }

23. Example

Project: OpenLiveWriter
Source File: MainFrameWindowAdapter.cs
public void PerformLayout()
        {
            _editorHostPanel.PerformLayout();
        }

24. Example

Project: synthesis
Source File: DriveChooser.cs
private void cmbJointDriver_SelectedIndexChanged(object sender, EventArgs e)
    {
        PerformLayout();
    }

25. Example

Project: synthesis
Source File: DriveChooser.cs
private void cmbJointDriver_SelectedIndexChanged(object sender, EventArgs e)
    {
        PerformLayout();
    }

26. Example

Project: ATF
Source File: PropertyView.cs
protected virtual void OnPropertySortingChanged()
        {
            PerformLayout();
        }

27. Example

Project: ynoteclassic
Source File: DockPane.cs
private void SetIsHidden(bool value)
        {
            if (m_isHidden == value)
                return;

            m_isHidden = value;
            if (DockHelper.IsDockStateAutoHide(DockState))
            {
                DockPanel.RefreshAutoHideStrip();
                DockPanel.PerformLayout();
            }
            else if (NestedPanesContainer != null)
                ((Control) NestedPanesContainer).PerformLayout();
        }

28. Example

Project: ynoteclassic
Source File: DockPane.cs
private void RefreshChanges(bool performLayout)
        {
            if (IsDisposed)
                return;

            CaptionControl.RefreshChanges();
            TabStripControl.RefreshChanges();
            if (DockState == DockState.Float && FloatWindow != null)
                FloatWindow.RefreshChanges();
            if (DockHelper.IsDockStateAutoHide(DockState) && DockPanel != null)
            {
                DockPanel.RefreshAutoHideStrip();
                DockPanel.PerformLayout();
            }

            if (performLayout)
                PerformLayout();
        }

29. Example

Project: ynoteclassic
Source File: DockPane.cs
public void SetNestedDockingProportion(double proportion)
        {
            NestedDockingStatus.SetStatus(NestedDockingStatus.NestedPanes, NestedDockingStatus.PreviousPane,
                NestedDockingStatus.Alignment, proportion);
            if (NestedPanesContainer != null)
                ((Control) NestedPanesContainer).PerformLayout();
        }

30. Example

Project: ynoteclassic
Source File: DockPanel.cs
private void MdiClientHandleAssigned(object sender, EventArgs e)
        {
            SetMdiClient();
            PerformLayout();
        }

31. Example

Project: SquareOne
Source File: DockPane.cs
private void SetIsHidden(bool value) {
			if (m_isHidden == value)
				return;

			m_isHidden = value;
			if (DockHelper.IsDockStateAutoHide(DockState)) {
				DockPanel.RefreshAutoHideStrip();
				DockPanel.PerformLayout();
			} else if (NestedPanesContainer != null)
				((Control)NestedPanesContainer).PerformLayout();
		}

32. Example

Project: SquareOne
Source File: DockPane.cs
private void RefreshChanges(bool performLayout) {
			if (IsDisposed)
				return;

			CaptionControl.RefreshChanges();
			TabStripControl.RefreshChanges();
			if (DockState == DockState.Float && FloatWindow != null)
				FloatWindow.RefreshChanges();
			if (DockHelper.IsDockStateAutoHide(DockState) && DockPanel != null) {
				DockPanel.RefreshAutoHideStrip();
				DockPanel.PerformLayout();
			}

			if (performLayout)
				PerformLayout();
		}

33. Example

Project: SquareOne
Source File: DockPane.cs
public void SetNestedDockingProportion(double proportion) {
			NestedDockingStatus.SetStatus(NestedDockingStatus.NestedPanes, NestedDockingStatus.PreviousPane, NestedDockingStatus.Alignment, proportion);
			if (NestedPanesContainer != null)
				((Control)NestedPanesContainer).PerformLayout();
		}

34. Example

Project: SquareOne
Source File: DockPanel.cs
private void MdiClientHandleAssigned(object sender, EventArgs e) {
			SetMdiClient();
			PerformLayout();
		}

35. Example

Project: SquareOne
Source File: ChartControl.EventConsumer.cs
void simulateDockFill() {
			string msig = " //simulateDockFill()";
			Form parentForm = base.Parent as Form;
			if (parentForm == null) {
				string msg = "YOU_INVOKED_ChartControl.Initialize()_FROM_ChartControl.ctor(RANDOM_GENERATED_BARS) CHART_CONTROL_NOT_ADDED_TO_ANY_FORM";
				#if DEBUG_HEAVY
				Assembler.PopupException(msg + msig, null, false);
				#endif
				return;
			}
			if (base.ClientRectangle.Width == parentForm.ClientRectangle.Width) return;		// looks already FILLed
			string msg2 = "HAPPENS_WHEN_??? ";
			#if DEBUG_HEAVY
			Assembler.PopupException(msg2 + msig, null, false);
			#endif
			parentForm.PerformLayout();		// did it help to get the Control stretched to fill the surface of the form?
		}

36. Example

Project: ceptr
Source File: DockPane.cs
private void SetIsHidden(bool value)
        {
            if (m_isHidden == value)
                return;

            m_isHidden = value;
            if (DockHelper.IsDockStateAutoHide(DockState))
            {
                DockPanel.RefreshAutoHideStrip();
                DockPanel.PerformLayout();
            }
            else if (NestedPanesContainer != null)
                ((Control)NestedPanesContainer).PerformLayout();
        }

37. Example

Project: ceptr
Source File: DockPane.cs
private void RefreshChanges(bool performLayout)
        {
            if (IsDisposed)
                return;

            CaptionControl.RefreshChanges();
            TabStripControl.RefreshChanges();
            if (DockState == DockState.Float && FloatWindow != null)
                FloatWindow.RefreshChanges();
            if (DockHelper.IsDockStateAutoHide(DockState) && DockPanel != null)
            {
                DockPanel.RefreshAutoHideStrip();
                DockPanel.PerformLayout();
            }

            if (performLayout)
                PerformLayout();
        }

38. Example

Project: ceptr
Source File: DockPane.cs
public void SetNestedDockingProportion(double proportion)
        {
            NestedDockingStatus.SetStatus(NestedDockingStatus.NestedPanes, NestedDockingStatus.PreviousPane, NestedDockingStatus.Alignment, proportion);
            if (NestedPanesContainer != null)
                ((Control)NestedPanesContainer).PerformLayout();
        }

39. Example

Project: ceptr
Source File: DockPanel.cs
private void MdiClientHandleAssigned(object sender, EventArgs e)
		{
			SetMdiClient();
			PerformLayout();
		}

40. Example

Project: HOPE
Source File: DockPane.cs
private void SetIsHidden(bool value)
        {
            if (m_isHidden == value)
                return;

            m_isHidden = value;
            if (DockHelper.IsDockStateAutoHide(DockState))
            {
                DockPanel.RefreshAutoHideStrip();
                DockPanel.PerformLayout();
            }
            else if (NestedPanesContainer != null)
                ((Control)NestedPanesContainer).PerformLayout();
        }

41. Example

Project: HOPE
Source File: DockPane.cs
private void RefreshChanges(bool performLayout)
        {
            if (IsDisposed)
                return;

            CaptionControl.RefreshChanges();
            TabStripControl.RefreshChanges();
            if (DockState == DockState.Float && FloatWindow != null)
                FloatWindow.RefreshChanges();
            if (DockHelper.IsDockStateAutoHide(DockState) && DockPanel != null)
            {
                DockPanel.RefreshAutoHideStrip();
                DockPanel.PerformLayout();
            }

            if (performLayout)
                PerformLayout();
        }

42. Example

Project: HOPE
Source File: DockPane.cs
public void SetNestedDockingProportion(double proportion)
        {
            NestedDockingStatus.SetStatus(NestedDockingStatus.NestedPanes, NestedDockingStatus.PreviousPane, NestedDockingStatus.Alignment, proportion);
            if (NestedPanesContainer != null)
                ((Control)NestedPanesContainer).PerformLayout();
        }

43. Example

Project: HOPE
Source File: DockPanel.cs
private void MdiClientHandleAssigned(object sender, EventArgs e)
		{
			SetMdiClient();
			PerformLayout();
		}

44. Example

Project: Krypton
Source File: KryptonDataGridView.cs
private void OnPerformRefresh()
        {
            // If we still need to perform the refresh
            if (_refresh)
            {
                // Perform the requested paint of the control
                Refresh();

                // If the layout is still dirty after the refresh
                if (_layoutDirty)
                {
                    // Then non of the control is visible, so perform manual request
                    // for a layout to ensure that child controls can be resized
                    PerformLayout();

                    // Need another repaint to take the layout change into account
                    Refresh();
                }

                // Refresh request has been serviced
                _refresh = false;
                _refreshAll = false;
            }
        }

45. Example

Project: Krypton
Source File: KryptonWrapLabel.cs
private void NeedPaint(NeedLayoutEventArgs e)
        {
            if (e.NeedLayout)
                PerformLayout();

            Invalidate();
        }

46. Example

Project: Krypton
Source File: VisualContainerControlBase.cs
private void OnPerformRefresh()
        {
            // If we still need to perform the refresh
            if (_refresh)
            {
                // Perform the requested refresh now to force repaint
                Refresh();

                // If the layout is still dirty after the refresh
                if (_layoutDirty)
                {
                    // Then non of the control is visible, so perform manual request
                    // for a layout to ensure that child controls can be resized
                    PerformLayout();

                    // Need another repaint to take the layout change into account
                    Refresh();
                }

                // Refresh request has been serviced
                _refresh = false;
                _refreshAll = false;
            }
        }

47. Example

Project: Krypton
Source File: VisualContainerControlBase.cs
private void OnPerformLayout()
        {
            // Non of the control is visible, so perform manual request
            // for a layout to ensure that child controls can be resized
            PerformLayout();

            // Make sure we refresh the display to show the change
            BeginInvoke(_refreshCall);
        }

48. Example

Project: Krypton
Source File: VisualControlBase.cs
private void OnPerformRefresh()
        {
            // If we still need to perform the refresh
            if (_refresh)
            {
                // Perform the requested refresh now to force repaint
                Refresh();

                // If the layout is still dirty after the refresh
                if (_layoutDirty)
                {
                    // Then non of the control is visible, so perform manual request
                    // for a layout to ensure that child controls can be resized
                    PerformLayout();

                    // Need another repaint to take the layout change into account
                    Refresh();
                }

                // Refresh request has been serviced
                _refresh = false;
                _refreshAll = false;
            }
        }

49. Example

Project: Krypton
Source File: VisualControlBase.cs
private void OnPerformLayout()
        {
            // Then non of the control is visible, so perform manual request
            // for a layout to ensure that child controls can be resized
            PerformLayout();

            // Make sure we refresh the display to show the change
            BeginInvoke(_refreshCall);
        }

50. Example

Project: Krypton
Source File: VisualPanel.cs
private void OnPerformRefresh()
        {
            // If we still need to perform the refresh
            if (_refresh)
            {
                // Perform the requested paint of the control
                Refresh();

                // If the layout is still dirty after the refresh
                if (_layoutDirty)
                {
                    // Then non of the control is visible, so perform manual request
                    // for a layout to ensure that child controls can be resized
                    PerformLayout();

                    // Need another repaint to take the layout change into account
                    Refresh();
                }

                // Refresh request has been serviced
                _refresh = false;
                _refreshAll = false;
            }
        }