AutoScaleMode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica los diferentes tipos de modos de escalado automático admitidos por Windows Forms.
public enum class AutoScaleMode
public enum AutoScaleMode
type AutoScaleMode =
Public Enum AutoScaleMode
- Herencia
Campos
Dpi | 2 | Controla la escala relativa a la resolución de la pantalla. Las soluciones habituales son 96 y 120 PPP. |
Font | 1 | Controla la escala relativa a las dimensiones de la fuente que se están utilizando las clases, que normalmente es la fuente del sistema. |
Inherit | 3 | Controla la escala según el modo de escalado del elemento primario de las clases. Si no hay ningún elemento primario, el escalado automático está deshabilitado. |
None | 0 | El escalado automático está deshabilitado. |
Comentarios
La ContainerControl clase y las clases derivadas de ella, como Form, pueden cambiar el tamaño automáticamente y su contenido según la fuente actual del sistema o la resolución de la pantalla, medida en puntos por pulgada (PPP). La AutoScaleMode enumeración define los modos de escalado automático admitidos por estas clases y sus tipos derivados. Se puede acceder al modo actual de un control a través de su ContainerControl.AutoScaleMode propiedad .
La mayoría de las aplicaciones empresariales deben usar el modo de escalado automático de fuentes. El modo de escalado de ppp es útil para las aplicaciones basadas en gráficos y es compatible con el escalado predeterminado que usa .NET Compact Framework.
Importante
En las versiones 1.0 y 1.1 de .NET Framework, se admite el escalado automático mediante un mecanismo más sencillo que siempre dependía de la fuente actual del sistema. Este mecanismo ahora está obsoleto, pero sigue siendo compatible con versiones anteriores. Puede obtener el comportamiento de escalado anterior estableciendo la AutoScale propiedad del contenedor Form true
en , que también establecerá implícitamente la ContainerControl.AutoScaleMode propiedad en None. Por el contrario, si se establece la ContainerControl.AutoScaleMode propiedad de un formulario false
AutoScale en , se habilita el mecanismo de escalado más reciente introducido con la versión 2.0 de .NET Framework.
Tenga en cuenta que para las aplicaciones smartphone, esta enumeración requiere Windows software mobile versión 5.0 para smartphones.