Control.GetPreferredSize(Size) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar storleken på ett rektangulärt område där en kontroll kan monteras.
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
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.