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

Definición

Recupera el tamaño de un área rectangular en la que se puede encajar un control.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

Parámetros

proposedSize
Size Size Size Size

Área de tamaño personalizado de un control.The custom-sized area for a control.

Devoluciones

Un par ordenado de tipo Size que representa el ancho y el alto de un rectángulo.An ordered pair of type Size representing the width and height of a rectangle.

Comentarios

El comportamiento de GetPreferredSize difiere según el control.The behavior of GetPreferredSize differs by control. LayoutEngine Podría no ser capaz de asignar el tamaño devuelto al control.The LayoutEngine might be unable to assign the returned size to the control. Puede devolver un tamaño mayor que las restricciones indicadas en el proposedSize parámetro, pero proposedSize debe disminuir a medida que disminuye la restricción.You can return a size larger than the constraints indicated in the proposedSize parameter, but proposedSize should decrease as the constraint decreases. Por ejemplo, GetPreferredSize(new Size(100, 0)) no debe ser mayor que GetPreferredSize(new Size(200, 0)).For example, GetPreferredSize(new Size(100, 0)) should not be wider than GetPreferredSize(new Size(200, 0)). La excepción es proposedSize de 0 o Size.Empty, que se definen como sin restricciones.The exception is a proposedSize of 0 or Size.Empty, which are defined as unconstrained.

Se aplica a