Control.GetPreferredSize(Size) Método

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

Á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.

Implementaciones

System.Windows.Forms.Layout.IArrangedElement.GetPreferredSize(System.Drawing.Size)

Comentarios

El comportamiento de GetPreferredSize difiere en función del control.The behavior of GetPreferredSize differs by control. Es posible que el LayoutEngine no pueda 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 parámetro proposedSize, pero proposedSize debe disminuir a medida que la restricción disminuye.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 más ancho 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 una 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