Control.GetPreferredSize(Size) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.