Control.GetPreferredSize(Size) Metoda

Definice

Načte velikost obdélníkové oblasti, do které lze ovládací prvek zabudovat.

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

Parametry

proposedSize
Size

Oblast vlastní velikosti ovládacího prvku.

Návraty

Uspořádaná dvojice typů Size představující šířku a výšku obdélníku.

Poznámky

Chování se GetPreferredSize liší podle řízení. Může LayoutEngine se stát, že se ovládacímu prvku nepodaří přiřadit vrácenou velikost. Můžete vrátit velikost větší než omezení uvedená v parametru proposedSize , ale proposedSize při zmenšování omezení by se měla zmenšit. Například GetPreferredSize(new Size(100, 0)) by neměl být širší než GetPreferredSize(new Size(200, 0)). Výjimkou je proposedSize hodnota 0 nebo Size.Empty, která jsou definována jako unconstrained.

Platí pro