Compartilhar via


Control.GetPreferredSize(Size) Método

Definição

Recupera o tamanho de uma área retangular na qual um controle pode ser ajustado.

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

A área com tamanho personalizado de um controle.

Retornos

Um par ordenado de tipo Size que representa a largura e a altura de um retângulo.

Comentários

O comportamento de GetPreferredSize difere por controle. O LayoutEngine pode não ser capaz de atribuir o tamanho retornado ao controle. Você pode retornar um tamanho maior do que as restrições indicadas no proposedSize parâmetro , mas proposedSize deve diminuir conforme a restrição diminui. Por exemplo, GetPreferredSize(new Size(100, 0)) não deve ser maior que GetPreferredSize(new Size(200, 0)). A exceção é um proposedSize de 0 ou Size.Empty, que são definidos como irrestritos.

Aplica-se a