Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.