Control.GetPreferredSize(Size) Metódus

Definíció

Egy téglalap alakú terület méretét kéri le, amelybe vezérlőt lehet illeszteni.

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

Paraméterek

proposedSize
Size

A vezérlők egyéni méretű területe.

Válaszok

Egy téglalap szélességét és magasságát képviselő rendezett típuspár Size .

Megjegyzések

A viselkedése GetPreferredSize az irányítástól függően eltérő. Előfordulhat LayoutEngine , hogy a visszaadott méret nem rendelhető hozzá a vezérlőhöz. A paraméterben proposedSize megadott korlátozásoknál nagyobb méretet adhat vissza, de proposedSize a kényszer csökkenésével csökkennie kell. Például nem szabad szélesebbnek lennie, GetPreferredSize(new Size(100, 0)) mint GetPreferredSize(new Size(200, 0))a . A kivétel egy proposedSize 0 vagy Size.Empty, amely korlátozás nélküliként van definiálva.

A következőre érvényes: