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 modos de dimensionamento automático compatíveis com o Windows Forms.
public enum class AutoScaleMode
public enum AutoScaleMode
type AutoScaleMode =
Public Enum AutoScaleMode
- Herança
Campos
| Nome | Valor | Description |
|---|---|---|
| None | 0 | O dimensionamento automático está desabilitado. |
| Font | 1 | Os controles são dimensionados em relação às dimensões da fonte que as classes estão usando, que normalmente é a fonte do sistema. |
| Dpi | 2 | Os controles são dimensionados em relação à resolução de exibição. As resoluções comuns são 96 e 120 DPI. |
| Inherit | 3 | Os controles são dimensionados de acordo com o modo de dimensionamento pai das classes. Se não houver pai, o dimensionamento automático será 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
Nas versões 1.0 e 1.1 do .NET Framework, o dimensionamento automático tinha suporte usando um mecanismo mais simples que sempre dependia da 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 do que contém Formtrue, 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 como false, permitindo o mecanismo de dimensionamento mais recente introduzido com o .NET Framework versão 2.0.
Observe que, para aplicativos smartphones, essa enumeração requer software windows mobile versão 5.0 para smartphones.