Control.GetPreferredSize(Size) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.