Control.ResumeLayout Methode

Definitie

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.

Zie ook

Van toepassing op