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

Definition

Nimmt die übliche Layoutlogik wieder auf.Resumes the usual layout logic.

Überlädt

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

Nimmt die übliche Layoutlogik wieder auf.Resumes usual layout logic.

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

Nimmt die übliche Layoutlogik wieder auf und erzwingt optional ein sofortiges Layout für ausstehende Layoutanforderungen.Resumes usual layout logic, optionally forcing an immediate layout of pending layout requests.

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

Nimmt die übliche Layoutlogik wieder auf.Resumes usual layout logic.

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

Beispiele

Das folgende Codebeispiel fügt zwei Schaltflächen zu einem Formular hinzu.The following code example adds two buttons to a form. Die Beispiel-Transaktionen das Hinzufügen der Schaltflächen mit den SuspendLayout und ResumeLayout Methoden.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

Hinweise

Aufrufen der ResumeLayout Methode erzwingt ein sofortiges Layout an, wenn ausstehende layoutanforderungen vorhanden sind.Calling the ResumeLayout method forces an immediate layout if there are any pending layout requests.

Die SuspendLayout und ResumeLayout Methoden werden zusammen verwendet, um mehrere zu unterdrücken, Layout Ereignisse, während Sie mehrere Attribute des Steuerelements angepasst.The SuspendLayout and ResumeLayout methods are used in tandem to suppress multiple Layout events while you adjust multiple attributes of the control. Beispielsweise würden Sie in der Regel rufen die SuspendLayout -Methode, legen Sie dann die Size, Location, Anchor, oder Dock Eigenschaften des Steuerelements, und rufen Sie dann die ResumeLayout Methode, um die Änderungen wirksam werden zu aktivieren.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.

Es muss keine ausstehende Aufrufe SuspendLayout für ResumeLayout erfolgreich aufgerufen werden.There must be no pending calls to SuspendLayout for ResumeLayout to be successfully called.

Siehe auch

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

Nimmt die übliche Layoutlogik wieder auf und erzwingt optional ein sofortiges Layout für ausstehende Layoutanforderungen.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)

Parameter

performLayout
Boolean Boolean Boolean Boolean

true, um ausstehende Layoutanforderungen auszuführen, andernfalls false.true to execute pending layout requests; otherwise, false.

Hinweise

Aufrufen der ResumeLayout Methode erzwingt ein sofortiges Layout an, wenn ausstehende layoutanforderungen vorhanden sind.Calling the ResumeLayout method forces an immediate layout if there are any pending layout requests. Wenn die performLayout Parametersatz zu true, ein sofortiges Layout tritt auf, wenn es ausstehende layoutanforderungen.When the performLayout parameter is set to true, an immediate layout occurs if there are any pending layout requests.

Die SuspendLayout und ResumeLayout Methoden werden zusammen verwendet, um mehrere zu unterdrücken, Layout Ereignisse, während Sie mehrere Attribute des Steuerelements angepasst.The SuspendLayout and ResumeLayout methods are used in tandem to suppress multiple Layout events while you adjust multiple attributes of the control. Beispielsweise würden Sie in der Regel rufen die SuspendLayout -Methode, legen Sie dann die Size, Location, Anchor, oder Dock Eigenschaften des Steuerelements, und rufen Sie dann die ResumeLayout Methode, um die Änderungen wirksam werden zu aktivieren.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.

Es muss keine ausstehende Aufrufe SuspendLayout für ResumeLayout erfolgreich aufgerufen werden.There must be no pending calls to SuspendLayout for ResumeLayout to be successfully called.

Hinweis

Wenn Sie mehrere Steuerelemente an ein übergeordnetes Steuerelement hinzufügen, wird empfohlen, Sie rufen die SuspendLayout Methode vor dem Initialisieren der Steuerelemente hinzugefügt werden.When adding several controls to a parent control, it is recommended that you call the SuspendLayout method before initializing the controls to be added. Rufen Sie nach dem Hinzufügen der Steuerelemente an das übergeordnete Steuerelement, das ResumeLayout Methode.After adding the controls to the parent control, call the ResumeLayout method. Dies erhöht die Leistung von Anwendungen mit zahlreichen Steuerelementen.This will increase the performance of applications with many controls.

Siehe auch

Gilt für: