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 per il controllo.The behavior of GetPreferredSize differs by control. LayoutEngine Potrebbe non essere in grado di assegnare le dimensioni restituite al controllo.The LayoutEngine might be unable to assign the returned size to the control. È possibile restituire una dimensione maggiore rispetto ai vincoli indicati nel proposedSize parametro, ma proposedSize che diminuisce quando il vincolo diminuisce.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 maggiore di. 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 valore di 0 Size.Emptyo, che viene definito come non vincolato.The exception is a proposedSize of 0 or Size.Empty, which are defined as unconstrained.

Si applica a