Control.GetPreferredSize(Size) Control.GetPreferredSize(Size) Control.GetPreferredSize(Size) Control.GetPreferredSize(Size) Method

Definizione

Recupera le dimensioni di un'area rettangolare in cui è possibile adattare un controllo.Retrieves the size of a rectangular area into which a control can be fitted.

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

Parametri

proposedSize
Size Size Size Size

Area di dimensioni personalizzate di un controllo.The custom-sized area for a control.

Restituisce

Coppia ordinata di tipo Size che rappresenta la larghezza e l'altezza di un rettangolo.An ordered pair of type Size representing the width and height of a rectangle.

Commenti

Il comportamento di GetPreferredSize differisce dal controllo.The behavior of GetPreferredSize differs by control. Il LayoutEngine potrebbe non essere possibile assegnare le dimensioni restituite al controllo.The LayoutEngine might be unable to assign the returned size to the control. È possibile restituire maggiori rispetto ai vincoli indicati una dimensione la proposedSize parametro, ma proposedSize deve diminuire quando diminuisce il vincolo.You can return a size larger than the constraints indicated in the proposedSize parameter, but proposedSize should decrease as the constraint decreases. Ad esempio, GetPreferredSize(new Size(100, 0)) non deve essere più ampio GetPreferredSize(new Size(200, 0)).For example, GetPreferredSize(new Size(100, 0)) should not be wider than GetPreferredSize(new Size(200, 0)). L'eccezione è un proposedSize pari a 0 o Size.Empty, che sono definiti come non vincolato.The exception is a proposedSize of 0 or Size.Empty, which are defined as unconstrained.

Si applica a