ButtonBase.GetPreferredSize(Size) Método

Definição

Recupera o tamanho de uma área retangular na qual um controle pode ser ajustado.Retrieves the size of a rectangular area into which a control can be fitted.

public:
 override System::Drawing::Size GetPreferredSize(System::Drawing::Size proposedSize);
public override System.Drawing.Size GetPreferredSize (System.Drawing.Size proposedSize);
override this.GetPreferredSize : System.Drawing.Size -> System.Drawing.Size
Public Overrides Function GetPreferredSize (proposedSize As Size) As Size

Parâmetros

proposedSize
Size

A área de tamanho personalizado de um controle.The custom-sized area for a control.

Retornos

Um par ordenado de tipo Size que representa a largura e a altura de um retângulo.An ordered pair of type Size representing the width and height of a rectangle.

Comentários

O comportamento de GetPreferredSize difere pelo controle.The behavior of GetPreferredSize differs by control. O LayoutEngine pode não ser capaz de atribuir o tamanho retornado ao controle.The LayoutEngine might be unable to assign the returned size to the control. Você pode retornar um tamanho maior do que as restrições indicadas no parâmetro proposedSize, mas proposedSize deve diminuir à medida que a restrição diminui.You can return a size larger than the constraints indicated in the proposedSize parameter, but proposedSize should decrease as the constraint decreases. Por exemplo, GetPreferredSize(new Size(100, 0)) não deve ser maior que GetPreferredSize(new Size(200, 0)).For example, GetPreferredSize(new Size(100, 0)) should not be wider than GetPreferredSize(new Size(200, 0)). A exceção é um proposedSize de 0 ou Size.Empty, que são definidos como Irrestrito.The exception is a proposedSize of 0 or Size.Empty, which are defined as unconstrained.

Aplica-se a