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 namontovat.
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
Seřazený pár typu Size představující šířku a výšku obdélníku.
Poznámky
Chování GetPreferredSize se liší pomocí ovládacího prvku. Vrácenou LayoutEngine velikost nelze přiřadit ovládacímu prvku. Můžete vrátit velikost větší než omezení uvedená v parametru proposedSize , ale proposedSize při poklesu omezení by se měla sníž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 nekontrénovaná.