Control.ResumeLayout Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Återupptar den vanliga layoutlogik.
Överlagringar
| Name | Description |
|---|---|
| ResumeLayout() |
Återupptar vanlig layoutlogik. |
| ResumeLayout(Boolean) |
Återupptar vanlig layoutlogik, vilket eventuellt tvingar fram en omedelbar layout med väntande layoutbegäranden. |
ResumeLayout()
- Källa:
- Control.cs
- Källa:
- Control.cs
- Källa:
- Control.cs
- Källa:
- Control.cs
- Källa:
- Control.cs
Återupptar vanlig layoutlogik.
public:
void ResumeLayout();
public void ResumeLayout();
member this.ResumeLayout : unit -> unit
Public Sub ResumeLayout ()
Exempel
I följande kodexempel läggs två knappar till i ett formulär. Exemplet transaktioner tillägget av knapparna med hjälp SuspendLayout av metoderna och ResumeLayout .
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
Kommentarer
ResumeLayout Att anropa metoden tvingar fram en omedelbar layout om det finns väntande layoutbegäranden.
Metoderna SuspendLayout och ResumeLayout används tillsammans för att förhindra flera Layout händelser medan du justerar flera attribut för kontrollen. Du anropar SuspendLayout till exempel vanligtvis -metoden, anger Sizesedan egenskaperna , Location, Anchoreller eller Dock för kontrollen och anropar ResumeLayout sedan metoden för att göra så att ändringarna börjar gälla.
Det får inte finnas några väntande anrop till SuspendLayout för ResumeLayout att anropas.
Se även
Gäller för
ResumeLayout(Boolean)
- Källa:
- Control.cs
- Källa:
- Control.cs
- Källa:
- Control.cs
- Källa:
- Control.cs
- Källa:
- Control.cs
Återupptar vanlig layoutlogik, vilket eventuellt tvingar fram en omedelbar layout med väntande layoutbegäranden.
public:
void ResumeLayout(bool performLayout);
public void ResumeLayout(bool performLayout);
member this.ResumeLayout : bool -> unit
Public Sub ResumeLayout (performLayout As Boolean)
Parametrar
- performLayout
- Boolean
trueför att köra väntande layoutbegäranden. annars . false
Kommentarer
ResumeLayout Att anropa metoden tvingar fram en omedelbar layout om det finns väntande layoutbegäranden. När parametern performLayout är inställd truepå sker en omedelbar layout om det finns väntande layoutbegäranden.
Metoderna SuspendLayout och ResumeLayout används tillsammans för att förhindra flera Layout händelser medan du justerar flera attribut för kontrollen. Du anropar SuspendLayout till exempel vanligtvis -metoden, anger Sizesedan egenskaperna , Location, Anchoreller eller Dock för kontrollen och anropar ResumeLayout sedan metoden för att göra så att ändringarna börjar gälla.
Det får inte finnas några väntande anrop till SuspendLayout för ResumeLayout att anropas.
Note
När du lägger till flera kontroller i en överordnad kontroll rekommenderar vi att du anropar SuspendLayout metoden innan du initierar kontrollerna som ska läggas till. När du har lagt till kontrollerna i den överordnade kontrollen anropar du ResumeLayout metoden. Detta ökar prestandan för program med många kontroller.