AutoScaleMode Enumeração
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.
Especifica os diferentes tipos de modo de dimensionamento automático com suporte do Windows Forms.
public enum class AutoScaleMode
public enum AutoScaleMode
type AutoScaleMode =
Public Enum AutoScaleMode
- Herança
Campos
Dpi | 2 | Controla a escala com relação à resolução de vídeo. Resoluções comuns são de 96 e 120 DPI. |
Font | 1 | Controla a escala com relação às dimensões da fonte que as classes estão usando, que normalmente é a fonte do sistema. |
Inherit | 3 | Controla a escala de acordo com o modo de dimensionamento do pai das classes. Se não houver um pai, o dimensionamento automático será desabilitado. |
None | 0 | O dimensionamento automático é desabilitado. |
Comentários
A ContainerControl classe e as classes derivadas dela, como Form, podem redimensionar-se automaticamente e seu conteúdo de acordo com a fonte do sistema atual ou a resolução da exibição, medida em pontos por polegada (DPI). A AutoScaleMode enumeração define os modos de dimensionamento automático compatíveis com essas classes e seus tipos derivados. O modo atual de um controle pode ser acessado por meio de sua ContainerControl.AutoScaleMode propriedade.
A maioria dos aplicativos empresariais deve usar o modo de dimensionamento automático de fonte. O modo de dimensionamento de Dpi é útil para aplicativos baseados em gráficos e é compatível com o dimensionamento padrão usado pelo .NET Compact Framework.
Importante
No .NET Framework versões 1.0 e 1.1, o dimensionamento automático tinha suporte usando um mecanismo mais simples que sempre contava com a fonte do sistema atual. Esse mecanismo agora está obsoleto, mas ainda tem suporte para compatibilidade com versões anteriores. Você pode obter o comportamento de dimensionamento mais antigo definindo a AutoScale propriedade da contenção Form , true
que também definirá implicitamente a ContainerControl.AutoScaleMode propriedade como None. Por outro lado, definir a ContainerControl.AutoScaleMode propriedade de um formulário será definido AutoScale comofalse
, habilitando o mecanismo de dimensionamento mais recente introduzido com o .NET Framework versão 2.0.
Observe que, para aplicativos smartphones, essa enumeração requer Windows software mobile versão 5.0 para Smartphones.