Control.ResumeLayout Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Nimmt die übliche Layoutlogik wieder auf.
Überlädt
ResumeLayout() |
Nimmt die übliche Layoutlogik wieder auf. |
ResumeLayout(Boolean) |
Nimmt die übliche Layoutlogik wieder auf und erzwingt optional ein sofortiges Layout für ausstehende Layoutanforderungen. |
ResumeLayout()
Nimmt die übliche Layoutlogik wieder auf.
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 die Ergänzung der Schaltflächen mithilfe der Methoden und ResumeLayout Methoden SuspendLayout 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 werden im Tandem verwendet, um mehrere Ereignisse zu unterdrücken, während Sie mehrere Layout Attribute des Steuerelements anpassen. Beispielsweise würden Sie die SuspendLayout Methode in der Regel aufrufen, und dann die SizeAnchorLocationEigenschaften des Steuerelements festlegen, oder Dock eigenschaften des Steuerelements festlegen und dann die ResumeLayout Methode aufrufen, um die Änderungen zu aktivieren.
Es muss keine ausstehenden Anrufe vorhanden sein, SuspendLayout ResumeLayout um erfolgreich aufgerufen zu werden.
Siehe auch
Gilt für
ResumeLayout(Boolean)
Nimmt die übliche Layoutlogik wieder auf und erzwingt optional ein sofortiges Layout für ausstehende 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
true
, um ausstehende 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" festgelegt ist, tritt ein sofortiges Layout auf, wenn ausstehende Layoutanforderungen vorhanden sind.
Die SuspendLayout Methoden ResumeLayout werden im Tandem verwendet, um mehrere Ereignisse zu unterdrücken, während Sie mehrere Layout Attribute des Steuerelements anpassen. Beispielsweise würden Sie die SuspendLayout Methode in der Regel aufrufen, und dann die SizeAnchorLocationEigenschaften des Steuerelements festlegen, oder Dock eigenschaften des Steuerelements festlegen und dann die ResumeLayout Methode aufrufen, um die Änderungen zu aktivieren.
Es muss keine ausstehenden Anrufe vorhanden sein, SuspendLayout ResumeLayout um erfolgreich aufgerufen zu werden.
Hinweis
Wenn Sie mehrere Steuerelemente zu einem übergeordneten Steuerelement hinzufügen, empfiehlt es sich, die Methode aufzurufen, bevor Sie die SuspendLayout zu hinzufü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.