ButtonBase.GetPreferredSize(Size) Metod

Definition

Hämtar storleken på ett rektangulärt område där en kontroll kan monteras.

public:
 override System::Drawing::Size GetPreferredSize(System::Drawing::Size proposedSize);
public override System.Drawing.Size GetPreferredSize(System.Drawing.Size proposedSize);
override this.GetPreferredSize : System.Drawing.Size -> System.Drawing.Size
Public Overrides Function GetPreferredSize (proposedSize As Size) As Size

Parametrar

proposedSize
Size

Det anpassade området för en kontroll.

Returer

Ett ordnat par av typen Size som representerar bredden och höjden på en rektangel.

Kommentarer

Beteendet GetPreferredSize för skiljer sig åt beroende på kontroll. Det LayoutEngine går kanske inte att tilldela den returnerade storleken till kontrollen. Du kan returnera en storlek som är större än de begränsningar som anges i parametern proposedSize , men proposedSize bör minska när begränsningen minskar. Bör till exempel GetPreferredSize(new Size(100, 0)) inte vara bredare än GetPreferredSize(new Size(200, 0)). Undantaget är ett proposedSize av 0 eller Size.Empty, som definieras som obehindrat.

Gäller för