Control.GetPreferredSize(Size) Método
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- proposedSize
- Size
Área de tamaño personalizado de un control.
Un par ordenado de tipo Size que representa el ancho y el alto de un rectángulo.
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.
Producto | Versiones |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |