Control.GetPreferredSize(Size) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.