Esta documentación está archivada y no tiene mantenimiento.

AutoScaleMode (Enumeración)

Especifica los diferentes tipos de modos de ajuste automático admitidos por los formularios Windows Forms.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

public enum AutoScaleMode
public enum AutoScaleMode
public enum AutoScaleMode

 Nombre de miembroDescripción
Compatible con .NET Compact FrameworkDpiControla el ajuste respecto a la resolución de la pantalla. Las resoluciones habituales son 96 y 120 PPP. 
FontControla el ajuste respecto a las dimensiones de la fuente que están utilizando las clases, que normalmente es la fuente del sistema. 
Compatible con .NET Compact FrameworkInheritControla el ajuste en función del modo de ajuste del elemento primario de las clases. Si no hay ningún elemento primario, se deshabilita el ajuste automático. 
Compatible con .NET Compact FrameworkNoneEl ajuste automático está deshabilitado. 

La clase ContainerControl y las clases que se derivan de ella, como Form, puede cambiar automáticamente su tamaño y el tamaño de su contenido en función de la fuente del sistema actual o de la resolución de la pantalla, medida en puntos por pulgada (PPP). La enumeración AutoScaleMode define los modos de ajuste automático que admiten estas clases y sus tipos derivados. Se puede tener acceso al modo actual de un control a través de su propiedad ContainerControl.AutoScaleMode.

La mayoría de las aplicaciones empresariales deberían utilizar el modo de ajuste automático Font. El modo de ajuste Dpi es útil para las aplicaciones basadas en gráficos y es compatible con el ajuste predeterminado utilizado por .NET Compact Framework.

NotaImportante:

En las versiones 1.0 y 1.1 de .NET Framework, el ajuste automático se admitía mediante un mecanismo simplificado que siempre se basaba en la fuente del sistema actual. Este mecanismo ahora está obsoleto, aunque todavía se admite para preservar la compatibilidad con las versiones anteriores. Para obtener el antiguo funcionamiento de ajuste, establezca la propiedad AutoScale del objeto Form que la contiene en true, lo que implícitamente establecerá también la propiedad ContainerControl.AutoScaleMode en None. Por el contrario, si establece la propiedad ContainerControl.AutoScaleMode de un formulario que establecerá la propiedad AutoScale en false, habilitará el mecanismo de ajuste más reciente que proporciona .NET Framework versión 2.0.

Tenga en cuenta que para las aplicaciones de Smartphone, esta enumeración requiere el software Windows Mobile Version 5.0 para Smartphones.

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0

.NET Compact Framework

Compatible con: 2.0
Mostrar: