Condividi tramite


Control.GetPreferredSize(Size) Metodo

Definizione

Recupera le dimensioni di un'area rettangolare in cui è possibile adattare un controllo.

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

Parametri

proposedSize
Size

Area di dimensioni personalizzate di un controllo.

Restituisce

Coppia ordinata di tipo Size che rappresenta la larghezza e l'altezza di un rettangolo.

Commenti

Il comportamento di GetPreferredSize varia in base al controllo. Potrebbe LayoutEngine non essere possibile assegnare le dimensioni restituite al controllo. È possibile restituire una dimensione maggiore dei vincoli indicati nel proposedSize parametro, ma proposedSize dovrebbe diminuire in base al calo del vincolo. Ad esempio, GetPreferredSize(new Size(100, 0)) non deve essere più ampio di GetPreferredSize(new Size(200, 0)). L'eccezione è pari a proposedSize 0 o Size.Empty, definita come non vincolata.

Si applica a