AutoScaleMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie les différents types de modes de mise à l’échelle automatique pris en charge par Windows Forms.
public enum class AutoScaleMode
public enum AutoScaleMode
type AutoScaleMode =
Public Enum AutoScaleMode
- Héritage
Champs
Dpi | 2 | Contrôle l’échelle par rapport à la résolution d’affichage. Les résolutions courantes sont 96 et 120 PPP. |
Font | 1 | Contrôle l’échelle par rapport aux dimensions de la police utilisée par les classes, généralement la police système. |
Inherit | 3 | Contrôle l’échelle en fonction du mode de mise à l’échelle du parent des classes. S’il n’existe aucun parent, la mise à l’échelle automatique est désactivée. |
None | 0 | La mise à l'échelle automatique est désactivée. |
Remarques
La ContainerControl classe et les classes dérivées de celle-ci, telles que Form, peuvent se redimensionner automatiquement et leur contenu en fonction de la police système actuelle ou de la résolution de l’affichage, mesurées en points par pouce (PPP). L’énumération AutoScaleMode définit les modes de mise à l’échelle automatique pris en charge par ces classes et leurs types dérivés. Le mode actuel d’un contrôle est accessible via sa ContainerControl.AutoScaleMode propriété.
La plupart des applications métier doivent utiliser le mode de mise à l’échelle automatique de police. Le mode de mise à l’échelle Dpi est utile pour les applications graphiques et est compatible avec la mise à l’échelle par défaut utilisée par le .NET Compact Framework.
Important
Dans les .NET Framework versions 1.0 et 1.1, la mise à l’échelle automatique a été prise en charge à l’aide d’un mécanisme plus simple qui s’appuie toujours sur la police système actuelle. Ce mécanisme est désormais obsolète, mais toujours pris en charge pour la compatibilité descendante. Vous pouvez obtenir l’ancien comportement de mise à l’échelle en définissant la AutoScale propriété du conteneur Form true
sur , ce qui définit également implicitement la ContainerControl.AutoScaleMode propriété sur None. À l’inverse, la définition de la ContainerControl.AutoScaleMode propriété d’un formulaire est définie AutoScale sur , ce qui permet le mécanisme de mise à false
l’échelle plus récent introduit avec la .NET Framework version 2.0.
Notez que pour les applications smartphone, cette énumération nécessite Windows logiciel Mobile Version 5.0 pour smartphones.