FlatStyle Énumération

Définition

Spécifie l'apparence d'un contrôle.Specifies the appearance of a control.

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.The control appears flat.

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.A control appears flat until the mouse pointer moves over it, at which point it appears three-dimensional.

Standard 2

Le contrôle s'affiche sous une forme à trois dimensions.The control appears three-dimensional.

System 3

L'apparence du contrôle est déterminée par le système d'exploitation de l'utilisateur.The appearance of the control is determined by the user's operating system.

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.The following is an example of a manifest to allow your application to support the visual styles available in Windows XP if you are using version 1.0 of the .NET Framework. Le manifeste peut être ajouté à votre application en tant que ressource ou en tant que fichier texte autonome.The manifest can be added to your application as a resource or as a stand-alone text file. 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. manifest.The manifest file resides in the same directory as the executable file, and the name of the text file must be the complete name of the executable file with an additional file name extension of.manifest. Par exemple, le fichier manifeste pour MyApp.exe serait MyApp.exe. manifest.For example, the manifest file for MyApp.exe would be MyApp.exe.manifest. Cet exemple suppose que les FlatStyle Propriétés des contrôles de votre application sont définies sur System.This example assumes that the FlatStyle properties of the controls in your application are set to 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.FlatStyle et Label.FlatStyle .This enumeration is used by members such as ButtonBase.FlatStyle, GroupBox.FlatStyle, and Label.FlatStyle.

Dans le cas du bouton de style Popup, cette énumération contrôle certains comportements et l’apparence.In the case of the Popup style button, this enumeration controls some behavior as well as appearance. Le contrôle de style Popup apparaît initialement à plat jusqu’à ce que le pointeur de la souris se déplace au-dessus.The Popup style control initially appears Flat until the mouse pointer moves over it. Lorsque le pointeur de la souris se déplace au-dessus du 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é.When the mouse pointer moves over the Popup control, it appears as a Standard style control until the mouse pointer is moved off of it again.

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és suivantes seront ignorées : Control.BackgroundImage ,,,, ImageAlign Image ImageIndex ImageList et TextAlign .If the System style is used, the appearance of the control is determined by the user's operating system and the following property values will be ignored: Control.BackgroundImage, ImageAlign, Image, ImageIndex, ImageList, and TextAlign. En outre, la Control.BackColor propriété sera ignorée pour les contrôles Button.In addition, the Control.BackColor property will be ignored for button controls. S’ils sont pris en charge, les utilisateurs peuvent modifier l’apparence des contrôles en ajustant les paramètres d’apparence de leur système d’exploitation.If supported, users can change the appearance of controls by adjusting the appearance settings of their operating system.

Notes

Lorsque la FlatStyle propriété des RadioButton classes et CheckBox a la valeur System , le contrôle est dessiné par le système d’exploitation de l’utilisateur et l’alignement de la coche est basé sur les CheckAlign ButtonBase.TextAlign valeurs de propriété et.When the FlatStyle property of the RadioButton and CheckBox classes is set to System, the control is drawn by the user's operating system and the check alignment is based upon the CheckAlign and ButtonBase.TextAlign property values. La CheckAlign valeur de la propriété n’est pas modifiée, mais l’apparence du contrôle peut être affectée.The CheckAlign property value is not changed, but the appearance of the control can be affected. La case à cocher est alignée horizontalement avec le bord gauche ou droit du contrôle (un alignement à gauche ou centré est aligné à gauche, le droit reste inchangé) et aligné verticalement comme le texte descriptif.The check box is horizontally aligned with either the left or right edge of the control (a left or center alignment appears left aligned, right remains unchanged), and vertically aligned the same as the descriptive text. Par exemple, si vous avez un CheckBox contrôle avec une CheckAlign valeur de propriété de ContentAlignment.MiddleCenter et une TextAlign valeur de propriété de et que ContentAlignment.TopRight la valeur de FlatStyle propriété est définie sur, l’alignement de la case à System cocher s’affiche ContentAlignment.TopLeft alors que l’alignement de texte reste inchangé.For example, if you have a CheckBox control with a CheckAlign property value of ContentAlignment.MiddleCenter and a TextAlign property value of ContentAlignment.TopRight, and the FlatStyle property value is set to System, the check box alignment will appear to be ContentAlignment.TopLeft while the text alignment remains unchanged.

Attention

La définition FlatStyle de la propriété sur système 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 de texte précis.Setting the FlatStyle property to System is not advisable if you need to display an image on a control, display an image as a control's background, or perform precise text alignment.

S’applique à

Voir aussi