Control.ResumeLayout 方法

定義

繼續平常的配置邏輯。

多載

ResumeLayout()

繼續平常的配置邏輯。

ResumeLayout(Boolean)

繼續平常的配置邏輯,選擇性地強制暫止配置要求的立即配置。

ResumeLayout()

來源:
Control.cs
來源:
Control.cs
來源:
Control.cs

繼續平常的配置邏輯。

C#
public void ResumeLayout();

範例

下列程式碼範例會將兩個按鈕新增至表單。 此範例會使用 SuspendLayoutResumeLayout 方法來新增按鈕。

C#
private void AddButtons()
{
   // Suspend the form layout and add two buttons.
   this.SuspendLayout();
   Button buttonOK = new Button();
   buttonOK.Location = new Point(10, 10);
   buttonOK.Size = new Size(75, 25);
   buttonOK.Text = "OK";

   Button buttonCancel = new Button();
   buttonCancel.Location = new Point(90, 10);
   buttonCancel.Size = new Size(75, 25);
   buttonCancel.Text = "Cancel";
      
   this.Controls.AddRange(new Control[]{buttonOK, buttonCancel});
   this.ResumeLayout();
}

備註

ResumeLayout如果有任何擱置的配置要求,則呼叫 方法會強制立即配置。

SuspendLayout當您調整控制項的多個屬性時,會同時使用 和 ResumeLayout 方法來隱藏多個 Layout 事件。 例如,您通常會呼叫 SuspendLayout 方法,然後設定 Size 控制項的 、 LocationAnchorDock 屬性,然後呼叫 ResumeLayout 方法,讓變更生效。

必須沒有任何擱置的 SuspendLayoutResumeLayout 呼叫,才能成功呼叫。

另請參閱

適用於

.NET Framework 4.8.1 及其他版本
產品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

ResumeLayout(Boolean)

來源:
Control.cs
來源:
Control.cs
來源:
Control.cs

繼續平常的配置邏輯,選擇性地強制暫止配置要求的立即配置。

C#
public void ResumeLayout(bool performLayout);

參數

performLayout
Boolean

true 以執行暫止配置要求,否則為 false

備註

ResumeLayout如果有任何擱置的配置要求,則呼叫 方法會強制立即配置。 performLayout當 參數設定為 true 時,如果有任何擱置的配置要求,就會立即進行配置。

SuspendLayout當您調整控制項的多個屬性時,會同時使用 和 ResumeLayout 方法來隱藏多個 Layout 事件。 例如,您通常會呼叫 SuspendLayout 方法,然後設定 Size 控制項的 、 LocationAnchorDock 屬性,然後呼叫 ResumeLayout 方法,讓變更生效。

必須沒有任何擱置的 SuspendLayoutResumeLayout 呼叫,才能成功呼叫。

注意

將數個控制項新增至父控制項時,建議您先呼叫 SuspendLayout 方法,再初始化要加入的控制項。 將控制項新增至父控制項之後,請呼叫 ResumeLayout 方法。 這會增加具有許多控制項的應用程式效能。

另請參閱

適用於

.NET Framework 4.8.1 及其他版本
產品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10