Compartir a través de


Control.GetPreferredSize(Size) Método

Definición

Recupera el tamaño de un área rectangular en la que se puede encajar un control.

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.

Devoluciones

Size

Un par ordenado de tipo Size que representa el ancho y el alto de un rectángulo.

Comentarios

El comportamiento de GetPreferredSize difiere según el control. LayoutEngine Es posible que no pueda asignar el tamaño devuelto al 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. Por ejemplo, GetPreferredSize(new Size(100, 0)) no debe ser más amplio que GetPreferredSize(new Size(200, 0)). La excepción es de proposedSize 0 o Size.Empty, que se definen como sin restricciones.

Se aplica a