Control.GetPreferredSize(Size) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.