Control.ResumeLayout Methode

Definition

Setzt die übliche Layoutlogik fort.

Überlädt

Name Beschreibung
ResumeLayout()

Setzt die übliche Layoutlogik fort.

ResumeLayout(Boolean)

Setzt die übliche Layoutlogik fort und erzwingt optional ein sofortiges Layout ausstehender Layoutanforderungen.

ResumeLayout()

Quelle:
Control.cs
Quelle:
Control.cs
Quelle:
Control.cs
Quelle:
Control.cs
Quelle:
Control.cs

Setzt die übliche Layoutlogik fort.

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

Beispiele

Im folgenden Codebeispiel werden einem Formular zwei Schaltflächen hinzugefügt. Im Beispiel wird das Hinzufügen der Schaltflächen mithilfe der und SuspendLayout der ResumeLayout Methoden ausgeführt.

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

Durch Aufrufen der ResumeLayout Methode wird ein sofortiges Layout erzwungen, wenn ausstehende Layoutanforderungen vorhanden sind.

Die SuspendLayout Methoden ResumeLayout und Methoden werden zusammen verwendet, um mehrere Layout Ereignisse zu unterdrücken, während Sie mehrere Attribute des Steuerelements anpassen. Sie würden z. B. die Methode in der SuspendLayout Regel aufrufen, dann die Size, Location, , Anchoroder Dock Eigenschaften des Steuerelements festlegen und dann die ResumeLayout Methode aufrufen, um die Änderungen wirksam zu aktivieren.

Es darf keine ausstehenden Aufrufe vorhanden sein, um SuspendLayoutResumeLayout erfolgreich aufgerufen zu werden.

Weitere Informationen

Gilt für:

ResumeLayout(Boolean)

Quelle:
Control.cs
Quelle:
Control.cs
Quelle:
Control.cs
Quelle:
Control.cs
Quelle:
Control.cs

Setzt die übliche Layoutlogik fort und erzwingt optional ein sofortiges Layout ausstehender Layoutanforderungen.

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

Parameter

performLayout
Boolean

trueausstehende Layoutanforderungen auszuführen; andernfalls . false

Hinweise

Durch Aufrufen der ResumeLayout Methode wird ein sofortiges Layout erzwungen, wenn ausstehende Layoutanforderungen vorhanden sind. Wenn der performLayout Parameter auf true festgelegt ist, tritt ein sofortiges Layout auf, wenn ausstehende Layoutanforderungen vorhanden sind.

Die SuspendLayout Methoden ResumeLayout und Methoden werden zusammen verwendet, um mehrere Layout Ereignisse zu unterdrücken, während Sie mehrere Attribute des Steuerelements anpassen. Sie würden z. B. die Methode in der SuspendLayout Regel aufrufen, dann die Size, Location, , Anchoroder Dock Eigenschaften des Steuerelements festlegen und dann die ResumeLayout Methode aufrufen, um die Änderungen wirksam zu aktivieren.

Es darf keine ausstehenden Aufrufe vorhanden sein, um SuspendLayoutResumeLayout erfolgreich aufgerufen zu werden.

Note

Wenn Sie einem übergeordneten Steuerelement mehrere Steuerelemente hinzufügen, empfiehlt es sich, die SuspendLayout Methode aufzurufen, bevor Sie die hinzuzufügenden Steuerelemente initialisieren. Rufen Sie nach dem Hinzufügen der Steuerelemente zum übergeordneten Steuerelement die ResumeLayout Methode auf. Dadurch wird die Leistung von Anwendungen mit vielen Steuerelementen erhöht.

Weitere Informationen

Gilt für: