Control.ResumeLayout Méthode

Définition

Reprend la logique de présentation habituelle.

Surcharges

ResumeLayout()

Reprend la logique de présentation normale.

ResumeLayout(Boolean)

Reprend la logique de présentation habituelle, en forçant éventuellement une présentation immédiate des demandes de disposition en attente.

ResumeLayout()

Source:
Control.cs
Source:
Control.cs
Source:
Control.cs

Reprend la logique de présentation normale.

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

Exemples

L’exemple de code suivant ajoute deux boutons à un formulaire. L’exemple transaction l’ajout des boutons à l’aide des SuspendLayout méthodes et 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

Remarques

L’appel de la ResumeLayout méthode force une disposition immédiate s’il existe des demandes de disposition en attente.

Les SuspendLayout méthodes et ResumeLayout sont utilisées en tandem pour supprimer plusieurs Layout événements pendant que vous ajustez plusieurs attributs du contrôle. Par exemple, vous appelez généralement la SuspendLayout méthode, définissez les Sizepropriétés , Location, Anchorou Dock du contrôle, puis appelez la ResumeLayout méthode pour permettre aux modifications de prendre effet.

Il ne doit y avoir aucun appel en attente à SuspendLayout pour ResumeLayout être correctement appelé.

Voir aussi

S’applique à

ResumeLayout(Boolean)

Source:
Control.cs
Source:
Control.cs
Source:
Control.cs

Reprend la logique de présentation habituelle, en forçant éventuellement une présentation immédiate des demandes de disposition en attente.

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

Paramètres

performLayout
Boolean

true pour exécuter les demandes de présentation en instance ; sinon, false.

Remarques

L’appel de la ResumeLayout méthode force une disposition immédiate s’il existe des demandes de disposition en attente. Lorsque le paramètre a la performLayouttruevaleur , une disposition immédiate se produit en cas de demandes de disposition en attente.

Les SuspendLayout méthodes et ResumeLayout sont utilisées en tandem pour supprimer plusieurs Layout événements pendant que vous ajustez plusieurs attributs du contrôle. Par exemple, vous appelez généralement la SuspendLayout méthode, définissez les Sizepropriétés , Location, Anchorou Dock du contrôle, puis appelez la ResumeLayout méthode pour permettre aux modifications de prendre effet.

Il ne doit y avoir aucun appel en attente à SuspendLayout pour ResumeLayout être correctement appelé.

Notes

Lorsque vous ajoutez plusieurs contrôles à un contrôle parent, il est recommandé d’appeler la SuspendLayout méthode avant d’initialiser les contrôles à ajouter. Après avoir ajouté les contrôles au contrôle parent, appelez la ResumeLayout méthode . Cela augmentera les performances des applications avec de nombreux contrôles.

Voir aussi

S’applique à