C# Pourquoi utiliser SuspendLayout()?
Je suis dans la lecture de SuspendLayout()
et ResumeLayout()
. Ce que je ne peux pas comprendre, pourquoi dois-je faire/utiliser cette. Je sais que vous l'utilisez lorsque vous ajoutez des contrôles lors de l'exécution d'un contrôle conteneur.
Il a quelque chose à voir avec la définition des propriétés comme Dock
, Anchor
, Location
, etc.
Mais je ne comprends pas ce que la valeur additionnelle de suspension et ResumeLayout(). Ce n'ces méthodes de prendre soin de?
Vous devez vous connecter pour publier un commentaire.
En gros, c'est si vous voulez régler les multiples relatives à la présentation des propriétés ou ajouter plusieurs enfants - mais éviter le système de mise en page à plusieurs reprises de réagir à vos modifications. Vous voulez qu'il seulement effectuer la mise en page à la toute fin, quand tout est "prêt".
SuspendLayout()
n'. Je veux dire, pourquoi utiliserSuspendLayout()
Vous pouvez également définir ces propriétés sans l'aide deSuspendLayout()
.SuspendLayout()
pour s'assurer que les lignes sont visibles? LeBindingList
ce faire, dans l'arrière-plan, trop?