Partager via


FlatStyle Énumération

Définition

Spécifie l'apparence d'un contrôle.

public enum class FlatStyle
public enum FlatStyle
type FlatStyle = 
Public Enum FlatStyle
Héritage
FlatStyle

Champs

Flat 0

Le contrôle s'affiche sous une forme à deux dimensions.

Popup 1

Un contrôle s'affiche sous une forme à deux dimensions jusqu'à ce que le pointeur de la souris arrive à sa hauteur ; il prend alors une forme à trois dimensions.

Standard 2

Le contrôle s'affiche sous une forme à trois dimensions.

System 3

L'apparence du contrôle est déterminée par le système d'exploitation de l'utilisateur.

Exemples

Voici un exemple de manifeste qui permet à votre application de prendre en charge les styles visuels disponibles dans Windows XP si vous utilisez la version 1.0 du .NET Framework. Le manifeste peut être ajouté à votre application en tant que ressource ou en tant que fichier texte autonome. Le fichier manifeste se trouve dans le même répertoire que le fichier exécutable, et le nom du fichier texte doit être le nom complet du fichier exécutable avec une extension de nom de fichier supplémentaire de.manifest. Par exemple, le fichier manifeste pour MyApp.exe serait MyApp.exe.manifest. Cet exemple suppose que les FlatStyle propriétés des contrôles de votre application sont définies sur System.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>  
 <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">  
 <assemblyIdentity  
     version="1.0.0.0"  
     processorArchitecture="X86"  
     name="CompanyName.ProductName.YourApplication"  
     type="win32"  
 />  
 <description>Your application description here.</description>  
 <dependency>  
     <dependentAssembly>  
         <assemblyIdentity  
             type="win32"  
             name="Microsoft.Windows.Common-Controls"  
             version="6.0.0.0"  
             processorArchitecture="X86"  
             publicKeyToken="6595b64144ccf1df"  
             language="*"  
         />  
     </dependentAssembly>  
 </dependency>  
 </assembly>  

Remarques

Cette énumération est utilisée par les membres tels que ButtonBase.FlatStyle, GroupBox.FlatStyleet Label.FlatStyle.

Dans le cas du bouton de style contextuel, cette énumération contrôle un comportement et une apparence. Le contrôle de style contextuel s’affiche initialement à plat jusqu’à ce que le pointeur de la souris se déplace dessus. Lorsque le pointeur de la souris se déplace sur le contrôle Popup, il apparaît comme un contrôle de style Standard jusqu’à ce que le pointeur de la souris soit de nouveau déplacé.

Si le style système est utilisé, l’apparence du contrôle est déterminée par le système d’exploitation de l’utilisateur et les valeurs de propriété suivantes sont ignorées : Control.BackgroundImage, , , ImageAlign, Image, ImageIndex, ImageListet TextAlign. En outre, la Control.BackColor propriété est ignorée pour les contrôles de bouton. Si elle est prise en charge, les utilisateurs peuvent modifier l’apparence des contrôles en ajustant les paramètres d’apparence de leur système d’exploitation.

Notes

Lorsque la FlatStyle propriété des classes et CheckBox des RadioButton classes est définie Systemsur , le contrôle est dessiné par le système d’exploitation de l’utilisateur et l’alignement de la vérification est basé sur les CheckAlign valeurs et ButtonBase.TextAlign les valeurs de propriété. La CheckAlign valeur de propriété n’est pas modifiée, mais l’apparence du contrôle peut être affectée. La case à cocher est alignée horizontalement avec le bord gauche ou droit du contrôle (un alignement gauche ou central apparaît aligné à gauche, la droite reste inchangée) et alignée verticalement de la même façon que le texte descriptif. Par exemple, si vous avez un CheckBox contrôle avec une CheckAlign valeur de propriété et une TextAlign valeur de ContentAlignment.MiddleCenter propriété , et que la FlatStyle valeur de ContentAlignment.TopRightla propriété est définie Systemsur , l’alignement de la case à ContentAlignment.TopLeft cocher apparaît alors que l’alignement du texte reste inchangé.

Attention

La définition de la FlatStyle propriété sur System n’est pas recommandée si vous avez besoin d’afficher une image sur un contrôle, d’afficher une image en tant qu’arrière-plan d’un contrôle ou d’effectuer un alignement précis du texte.

S’applique à

Voir aussi