Partager via


Control.GetPreferredSize(Size) Méthode

Définition

Récupère la taille d'une zone rectangulaire qui peut contenir un contrôle.

public:
 virtual System::Drawing::Size GetPreferredSize(System::Drawing::Size proposedSize);
public virtual System.Drawing.Size GetPreferredSize (System.Drawing.Size proposedSize);
abstract member GetPreferredSize : System.Drawing.Size -> System.Drawing.Size
override this.GetPreferredSize : System.Drawing.Size -> System.Drawing.Size
Public Overridable Function GetPreferredSize (proposedSize As Size) As Size

Paramètres

proposedSize
Size

Zone de taille personnalisée pour un contrôle.

Retours

Size

Paire ordonnée de type Size représentant la largeur et la hauteur d'un rectangle.

Remarques

Le comportement des GetPreferredSize différences par contrôle. Impossible LayoutEngine d’affecter la taille retournée au contrôle. Vous pouvez retourner une taille supérieure aux contraintes indiquées dans le proposedSize paramètre, mais proposedSize doit diminuer à mesure que la contrainte diminue. Par exemple, GetPreferredSize(new Size(100, 0)) ne doit pas être plus large que GetPreferredSize(new Size(200, 0)). L’exception est une proposedSize valeur de 0 ou Size.Empty, qui sont définies comme non contraintes.

S’applique à