FlatStyle É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 l’apparence d’un contrôle.
public enum class FlatStyle
public enum FlatStyle
type FlatStyle =
Public Enum FlatStyle
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| Flat | 0 | Le contrôle apparaît plat. |
| Popup | 1 | Un contrôle apparaît plat jusqu’à ce que le pointeur de la souris se déplace dessus, à quel point il apparaît en trois dimensions. |
| Standard | 2 | Le contrôle apparaît en 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 permettant à 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 de 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 de fenêtre contextuelle, cette énumération contrôle un comportement et une apparence. Le contrôle de style popup apparaît 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 sous la forme d’un contrôle de style Standard jusqu’à ce que le pointeur de la souris soit déplacé de nouveau.
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, , , ImageAlignImage, ImageIndex, ImageList, et TextAlign. En outre, la Control.BackColor propriété est ignorée pour les contrôles de bouton. Si cette option 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.
Note
Lorsque la FlatStyle propriété des classes et CheckBox les RadioButton classes est définieSystem, 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 valeurs et ButtonBase.TextAlign les valeurs de CheckAlign 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é 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 ContentAlignment.MiddleCenter une TextAlign valeur de propriété , et que la FlatStyle valeur de ContentAlignment.TopRightla propriété est définie Systemsur , l’alignement de la case à ContentAlignment.TopLeft cocher s’affiche alors que l’alignement du texte reste inchangé.
Avertissement
La définition de la FlatStyle propriété sur System n’est pas recommandée si vous devez afficher une image sur un contrôle, afficher une image en tant qu’arrière-plan d’un contrôle ou effectuer un alignement précis du texte.