Control.ResumeLayout Control.ResumeLayout Control.ResumeLayout Control.ResumeLayout Method

Определение

Возобновляет обычную логику макета.Resumes the usual layout logic.

Перегрузки

ResumeLayout() ResumeLayout() ResumeLayout() ResumeLayout()

Возобновляет обычную логику макета.Resumes usual layout logic.

ResumeLayout(Boolean) ResumeLayout(Boolean) ResumeLayout(Boolean) ResumeLayout(Boolean)

Возобновляет обычную логику макета, дополнительно осуществляя немедленное отображение отложенных запросов макета.Resumes usual layout logic, optionally forcing an immediate layout of pending layout requests.

ResumeLayout() ResumeLayout() ResumeLayout() ResumeLayout()

Возобновляет обычную логику макета.Resumes usual layout logic.

public:
 void ResumeLayout();
public void ResumeLayout ();
member this.ResumeLayout : unit -> unit
Public Sub ResumeLayout ()

Примеры

В следующем примере кода добавляет две кнопки в форму.The following code example adds two buttons to a form. В примере показано добавление кнопок с помощью SuspendLayout и ResumeLayout методы.The example transactions the addition of the buttons by using the SuspendLayout and ResumeLayout methods.

private:
   void AddButtons()
   {
      // Suspend the form layout and add two buttons.
      this->SuspendLayout();
      Button^ buttonOK = gcnew Button;
      buttonOK->Location = Point(10,10);
      buttonOK->Size = System::Drawing::Size( 75, 25 );
      buttonOK->Text = "OK";
      Button^ buttonCancel = gcnew Button;
      buttonCancel->Location = Point(90,10);
      buttonCancel->Size = System::Drawing::Size( 75, 25 );
      buttonCancel->Text = "Cancel";
      array<Control^>^temp5 = {buttonOK,buttonCancel};
      this->Controls->AddRange( temp5 );
      this->ResumeLayout();
   }
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();
}
Private Sub AddButtons()
   ' Suspend the form layout and add two buttons.
   Me.SuspendLayout()
   Dim buttonOK As New Button()
   buttonOK.Location = New Point(10, 10)
   buttonOK.Size = New Size(75, 25)
   buttonOK.Text = "OK"
   
   Dim buttonCancel As New Button()
   buttonCancel.Location = New Point(90, 10)
   buttonCancel.Size = New Size(75, 25)
   buttonCancel.Text = "Cancel"
   
   Me.Controls.AddRange(New Control() {buttonOK, buttonCancel})
   Me.ResumeLayout()
End Sub

Комментарии

Вызов ResumeLayout метод Принудительное немедленное отображение, если существуют какие-либо отложенные запросы макета.Calling the ResumeLayout method forces an immediate layout if there are any pending layout requests.

SuspendLayout И ResumeLayout методы используются вместе для подавления многочисленных Layout события во время настройки нескольких атрибутов элемента управления.The SuspendLayout and ResumeLayout methods are used in tandem to suppress multiple Layout events while you adjust multiple attributes of the control. Например, обычно вызывается SuspendLayout метод, затем установите Size, Location, Anchor, или Dock свойства элемента управления, а затем вызовите метод ResumeLayout метод, чтобы изменения вступили в силу.For example, you would typically call the SuspendLayout method, then set the Size, Location, Anchor, or Dock properties of the control, and then call the ResumeLayout method to enable the changes to take effect.

Должна существовать никакие ожидающие вызовы SuspendLayout для ResumeLayout для успешного вызова.There must be no pending calls to SuspendLayout for ResumeLayout to be successfully called.

Дополнительно

ResumeLayout(Boolean) ResumeLayout(Boolean) ResumeLayout(Boolean) ResumeLayout(Boolean)

Возобновляет обычную логику макета, дополнительно осуществляя немедленное отображение отложенных запросов макета.Resumes usual layout logic, optionally forcing an immediate layout of pending layout requests.

public:
 void ResumeLayout(bool performLayout);
public void ResumeLayout (bool performLayout);
member this.ResumeLayout : bool -> unit
Public Sub ResumeLayout (performLayout As Boolean)

Параметры

performLayout
Boolean Boolean Boolean Boolean

Значение true, чтобы выполнить отложенные запросы макета; в противном случае — значение false.true to execute pending layout requests; otherwise, false.

Комментарии

Вызов ResumeLayout метод Принудительное немедленное отображение, если существуют какие-либо отложенные запросы макета.Calling the ResumeLayout method forces an immediate layout if there are any pending layout requests. Когда performLayout параметр имеет значение true, немедленное отображение возникает, если существуют какие-либо отложенные запросы макета.When the performLayout parameter is set to true, an immediate layout occurs if there are any pending layout requests.

SuspendLayout И ResumeLayout методы используются вместе для подавления многочисленных Layout события во время настройки нескольких атрибутов элемента управления.The SuspendLayout and ResumeLayout methods are used in tandem to suppress multiple Layout events while you adjust multiple attributes of the control. Например, обычно вызывается SuspendLayout метод, затем установите Size, Location, Anchor, или Dock свойства элемента управления, а затем вызовите метод ResumeLayout метод, чтобы изменения вступили в силу.For example, you would typically call the SuspendLayout method, then set the Size, Location, Anchor, or Dock properties of the control, and then call the ResumeLayout method to enable the changes to take effect.

Должна существовать никакие ожидающие вызовы SuspendLayout для ResumeLayout для успешного вызова.There must be no pending calls to SuspendLayout for ResumeLayout to be successfully called.

Примечание

При добавлении нескольких элементов управления для родительского элемента управления, рекомендуется вызывать SuspendLayout метод до инициализации добавляемых элементов.When adding several controls to a parent control, it is recommended that you call the SuspendLayout method before initializing the controls to be added. После добавления элементов управления в родительском элементе управления, вызовите ResumeLayout метод.After adding the controls to the parent control, call the ResumeLayout method. Это увеличит производительность приложений с большим количеством элементов управления.This will increase the performance of applications with many controls.

Дополнительно

Применяется к