AutoScaleMode Enumeração

Definição

Especifica os diferentes tipos de modos automáticos de escalonamento suportados pelo Windows Forms.

public enum class AutoScaleMode
public enum AutoScaleMode
type AutoScaleMode = 
Public Enum AutoScaleMode
Herança
AutoScaleMode

Campos

Name Valor Description
None 0

O escalonamento automático está desativado.

Font 1

Controla a escala em relação às dimensões da fonte que as classes estão a usar, que é tipicamente a fonte do sistema.

Dpi 2

Controla a escala em relação à resolução do ecrã. Resoluções comuns são 96 e 120 DPI.

Inherit 3

Os controlos escalam de acordo com o modo de escalabilidade das classes progenitoras. Se não houver pai, a escalabilidade automática fica desativada.

Observações

A ContainerControl classe e as classes derivadas dela, como Form, podem automaticamente redimensionar-se a si próprias e ao seu conteúdo de acordo com a fonte do sistema atual ou a resolução do ecrã, medida em pontos por polegada (DPI). A AutoScaleMode enumeração define os modos automáticos de escalonamento suportados por estas classes e os seus tipos derivados. O modo atual de um controlo pode ser acedido através da sua ContainerControl.AutoScaleMode propriedade.

A maioria das aplicações empresariais deve usar o modo de escalabilidade automática Font. O modo de escalonamento Dpi é útil para aplicações baseadas em gráficos e é compatível com o escalonamento padrão usado pelo .NET Compact Framework.

Importante

Nas versões 1.0 e 1.1 do .NET Framework, a escalabilidade automática era suportada através de um mecanismo mais simples que sempre dependia da fonte do sistema atual. Este mecanismo está agora obsoleto, mas continua suportado para compatibilidade retroativa. Pode-se obter o comportamento de escalonamento mais antigo definindo a AutoScale propriedade do que contém Form como true, o que também implicitamente definirá a ContainerControl.AutoScaleMode propriedade como Nenhum. Por outro lado, definir a propriedade ContainerControl.AutoScaleMode de um formulário definirá AutoScale como false, permitindo o mecanismo de escalonamento mais recente introduzido com a versão 2.0 do .NET Framework.

Note que, para aplicações para smartphones, esta enumeração requer o software Windows Mobile Versão 5.0 para smartphones.

Aplica-se a

Ver também