FlatStyle Enumerazione

Definizione

Specifica l'aspetto di un controllo.Specifies the appearance of a control.

public enum class FlatStyle
public enum FlatStyle
type FlatStyle = 
Public Enum FlatStyle
Ereditarietà
FlatStyle

Campi

Flat 0

Il controllo viene visualizzato senza effetti.The control appears flat.

Popup 1

Un controllo viene visualizzato bidimensionale finché il puntatore del mouse non vi passa sopra; a quel punto, l'aspetto diventa tridimensionale.A control appears flat until the mouse pointer moves over it, at which point it appears three-dimensional.

Standard 2

L'aspetto dei controlli è tridimensionale.The control appears three-dimensional.

System 3

L'aspetto del controllo dipende dal sistema operativo dell'utente.The appearance of the control is determined by the user's operating system.

Esempi

Di seguito è riportato un esempio di un manifesto per consentire all'applicazione di supportare gli stili di visualizzazione disponibili in Windows XP se si utilizza la versione 1,0 della .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. Il manifesto può essere aggiunto all'applicazione come risorsa o come file di testo autonomo.The manifest can be added to your application as a resource or as a stand-alone text file. Il file manifesto si trova nella stessa directory del file eseguibile e il nome del file di testo deve essere il nome completo del file eseguibile con un'estensione del nome file aggiuntiva. 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. Ad esempio, il file manifesto per MyApp. exe sarà MyApp. exe. manifest.For example, the manifest file for MyApp.exe would be MyApp.exe.manifest. In questo esempio si presuppone FlatStyle che le proprietà dei controlli nell'applicazione siano impostate su 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>  

Commenti

Questa enumerazione viene utilizzata dai membri ButtonBase.FlatStyle, ad esempio, GroupBox.FlatStylee Label.FlatStyle.This enumeration is used by members such as ButtonBase.FlatStyle, GroupBox.FlatStyle, and Label.FlatStyle.

Nel caso del pulsante stile popup, questa enumerazione controlla un comportamento e un aspetto.In the case of the Popup style button, this enumeration controls some behavior as well as appearance. Il controllo dello stile popup inizialmente viene visualizzato come Flat finché il puntatore del mouse non viene spostato su di esso.The Popup style control initially appears Flat until the mouse pointer moves over it. Quando il puntatore del mouse viene spostato sul controllo popup, viene visualizzato come controllo di stile standard finché il puntatore del mouse non viene spostato di nuovo.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.

Se viene utilizzato lo stile di sistema, l'aspetto del controllo è determinato dal sistema operativo dell'utente e i valori di proprietà seguenti verranno ignorati: Control.BackgroundImage Image, ImageAlign,, ImageIndex, ImageListe 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. Inoltre, la proprietà Control.BackColor verrà ignorata per i controlli Button.In addition, the Control.BackColor property will be ignored for button controls. Se supportato, gli utenti possono modificare l'aspetto dei controlli regolando le impostazioni relative all'aspetto del sistema operativo.If supported, users can change the appearance of controls by adjusting the appearance settings of their operating system.

Nota

Quando la FlatStyle RadioButton proprietà delle classi e CheckBox è impostata su System, il controllo viene disegnato dal sistema operativo dell'utente e l'allineamento del controllo è basato sui valori della CheckAlign proprietà ButtonBase.TextAlign e.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. Il CheckAlign valore della proprietà non viene modificato, ma l'aspetto del controllo può essere influenzato.The CheckAlign property value is not changed, but the appearance of the control can be affected. La casella di controllo è allineata orizzontalmente al bordo sinistro o destro del controllo (l'allineamento a sinistra o al centro appare allineato a sinistra, a destra rimane invariato) ed è allineato verticalmente allo stesso modo del testo descrittivo.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. Se, ad esempio, si dispone CheckBox di un controllo CheckAlign con il valore ContentAlignment.MiddleCenter della proprietà TextAlign e il valore ContentAlignment.TopRightdella proprietà e FlatStyle il valore della proprietà è Systemimpostato su, l'allineamento della casella di controllo sarà sembrano essere ContentAlignment.TopLeft mentre l'allineamento del testo rimane invariato.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.

Attenzione

Non è FlatStyle consigliabile impostare la proprietà su System se è necessario visualizzare un'immagine in un controllo, visualizzare un'immagine come sfondo di un controllo o eseguire un allineamento del testo preciso.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.

Si applica a

Vedi anche