Control.ResumeLayout Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hervat de gebruikelijke indelingslogica.
Overloads
| Name | Description |
|---|---|
| ResumeLayout() |
Hervat de gebruikelijke indelingslogica. |
| ResumeLayout(Boolean) |
Hervat de gebruikelijke indelingslogica, optioneel het afdwingen van een onmiddellijke indeling van aanvragen voor wachtende indeling. |
ResumeLayout()
- Bron:
- Control.cs
- Bron:
- Control.cs
- Bron:
- Control.cs
- Bron:
- Control.cs
- Bron:
- Control.cs
Hervat de gebruikelijke indelingslogica.
public:
void ResumeLayout();
public void ResumeLayout();
member this.ResumeLayout : unit -> unit
Public Sub ResumeLayout ()
Voorbeelden
In het volgende codevoorbeeld worden twee knoppen aan een formulier toegevoegd. In het voorbeeld worden de knoppen toegevoegd met behulp van de SuspendLayout en ResumeLayout methoden.
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
Opmerkingen
Als u de ResumeLayout methode aanroept, wordt een onmiddellijke indeling afgeroepen als er aanvragen voor de indeling in behandeling zijn.
De SuspendLayout en ResumeLayout methoden worden samen gebruikt om meerdere Layout gebeurtenissen te onderdrukken terwijl u meerdere kenmerken van het besturingselement aanpast. U roept bijvoorbeeld meestal de SuspendLayout methode aan, stelt vervolgens het Size, LocationAnchorof Dock de eigenschappen van het besturingselement in en roept vervolgens de ResumeLayout methode aan om de wijzigingen van kracht te laten worden.
Er mogen geen oproepen in behandeling zijn om SuspendLayoutResumeLayout te worden aangeroepen.
Zie ook
Van toepassing op
ResumeLayout(Boolean)
- Bron:
- Control.cs
- Bron:
- Control.cs
- Bron:
- Control.cs
- Bron:
- Control.cs
- Bron:
- Control.cs
Hervat de gebruikelijke indelingslogica, optioneel het afdwingen van een onmiddellijke indeling van aanvragen voor wachtende indeling.
public:
void ResumeLayout(bool performLayout);
public void ResumeLayout(bool performLayout);
member this.ResumeLayout : bool -> unit
Public Sub ResumeLayout (performLayout As Boolean)
Parameters
- performLayout
- Boolean
true om in behandeling zijnde indelingsaanvragen uit te voeren; anders, false.
Opmerkingen
Als u de ResumeLayout methode aanroept, wordt een onmiddellijke indeling afgeroepen als er aanvragen voor de indeling in behandeling zijn. Wanneer de performLayout parameter is ingesteld trueop, treedt er een onmiddellijke indeling op als er in behandeling zijnde indelingsaanvragen zijn.
De SuspendLayout en ResumeLayout methoden worden samen gebruikt om meerdere Layout gebeurtenissen te onderdrukken terwijl u meerdere kenmerken van het besturingselement aanpast. U roept bijvoorbeeld meestal de SuspendLayout methode aan, stelt vervolgens het Size, LocationAnchorof Dock de eigenschappen van het besturingselement in en roept vervolgens de ResumeLayout methode aan om de wijzigingen van kracht te laten worden.
Er mogen geen oproepen in behandeling zijn om SuspendLayoutResumeLayout te worden aangeroepen.
Note
Wanneer u meerdere besturingselementen toevoegt aan een bovenliggend besturingselement, wordt u aangeraden de SuspendLayout methode aan te roepen voordat u de besturingselementen initialiseert die moeten worden toegevoegd. Nadat u de besturingselementen aan het bovenliggende besturingselement hebt toegevoegd, roept u de ResumeLayout methode aan. Hierdoor worden de prestaties van toepassingen met veel besturingselementen verbeterd.