AutoScaleMode (Enumeración)
Actualización: noviembre 2007
Especifica los diferentes tipos de modos de ajuste automático admitidos por los formularios Windows Forms.
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
| Nombre de miembro | Descripción | |
|---|---|---|
|
None | El ajuste automático está deshabilitado. |
| Font | Controla el ajuste respecto a las dimensiones de la fuente que están utilizando las clases, que normalmente es la fuente del sistema. | |
|
Dpi | Controla el ajuste respecto a la resolución de la pantalla. Las resoluciones habituales son 96 y 120 PPP. |
|
Inherit | Controla 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. |
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.
Nota importante:
|
|---|
|
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 Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Nota importante: