Lire en anglais

Partager via


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.

C#
public void 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 .

C#
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();
}

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 à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

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.

C#
public void ResumeLayout(bool performLayout);

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é.

Note

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 à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10