Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Método

Definição

Recupera os limites dentro dos quais o controlo é escalado.

protected:
 virtual System::Drawing::Rectangle GetScaledBounds(System::Drawing::Rectangle bounds, System::Drawing::SizeF factor, System::Windows::Forms::BoundsSpecified specified);
protected virtual System.Drawing.Rectangle GetScaledBounds(System.Drawing.Rectangle bounds, System.Drawing.SizeF factor, System.Windows.Forms.BoundsSpecified specified);
abstract member GetScaledBounds : System.Drawing.Rectangle * System.Drawing.SizeF * System.Windows.Forms.BoundsSpecified -> System.Drawing.Rectangle
override this.GetScaledBounds : System.Drawing.Rectangle * System.Drawing.SizeF * System.Windows.Forms.BoundsSpecified -> System.Drawing.Rectangle
Protected Overridable Function GetScaledBounds (bounds As Rectangle, factor As SizeF, specified As BoundsSpecified) As Rectangle

Parâmetros

bounds
Rectangle

A Rectangle que especifica a área para a qual recuperar os limites de visualização.

factor
SizeF

A altura e largura dos limites do controlo.

specified
BoundsSpecified

Um dos valores de BoundsSpecified isso especifica os limites do controlo a usar ao definir o seu tamanho e posição.

Devoluções

A Rectangle representa os limites dentro dos quais o controlo é escalado.

Observações

Este é um método auxiliar chamado por ScaleControl para recuperar os limites dentro dos quais o controlo é escalado. Podes sobrescrever este método para reutilizar a ScaleControl lógica de escalabilidade, mas tens de fornecer os teus próprios limites. A implementação padrão devolve limites escalonados que consideram os specified limites, se o controlo é de nível superior, se o controlo é de largura fixa ou tamanho automático, e quaisquer adornos que o controlo possa ter.

Aplica-se a

Ver também