FlatStyle FlatStyle FlatStyle FlatStyle Enum

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à

Campi

Flat Flat Flat Flat 0

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

Popup Popup Popup 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 Standard Standard Standard 2

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

System System System 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 supportare gli stili disponibili in Windows XP, se si usa la versione 1.0 di .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 una risorsa o un file di testo autonome.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 manifest di estensione nome file aggiuntivo.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 sarebbe MyApp.exe.manifest.For example, the manifest file for MyApp.exe would be MyApp.exe.manifest. Questo esempio si presuppone che il FlatStyle dei controlli nell'applicazione sono impostate su sistema.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, ad esempio ButtonBase.FlatStyle, GroupBox.FlatStyle, e Label.FlatStyle.This enumeration is used by members such as ButtonBase.FlatStyle, GroupBox.FlatStyle, and Label.FlatStyle.

Nel caso il pulsante stile Popup, questa enumerazione controlla alcune comportamento oltre aspetto.In the case of the Popup style button, this enumeration controls some behavior as well as appearance. Il controllo Popup viene inizialmente visualizzato Flat fino a quando il puntatore del mouse 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 un controllo Standard fino a quando il puntatore del mouse viene spostato all'esterno di esso nuovamente.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 dipende dal sistema operativo dell'utente e verranno ignorati i valori delle proprietà seguenti: Control.BackgroundImage, ImageAlign, Image, ImageIndex, ImageList, e 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, il Control.BackColor proprietà verrà ignorata per i controlli pulsante.In addition, the Control.BackColor property will be ignored for button controls. Se supportato, gli utenti possono modificare l'aspetto dei controlli modificando le impostazioni dell'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 proprietà del RadioButton e CheckBox classi è impostata su System, il controllo viene disegnato dal sistema operativo dell'utente e l'allineamento del controllo è in base al CheckAlign e ButtonBase.TextAlign i valori delle proprietà.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 in senso orizzontale è allineata al bordo destro o sinistro del controllo (sinistro, allineati a destra non subisce un allineamento al centro o a sinistra viene visualizzato) e verticalmente in quello utilizzato per il 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. Ad esempio, se si dispone di un CheckBox controllare con un CheckAlign valore della proprietà System.Drawing.ContentAlignment e un TextAlign valore della proprietà System.Drawing.ContentAlignmente il FlatStyle valore della proprietà è impostato su sistema, verrà visualizzato l'allineamento di casella di controllo System.Drawing.ContentAlignment mentre l'allineamento del testo rimane invariata.For example, if you have a CheckBox control with a CheckAlign property value of System.Drawing.ContentAlignment and a TextAlign property value of System.Drawing.ContentAlignment, and the FlatStyle property value is set to System, the check box alignment will appear to be System.Drawing.ContentAlignment while the text alignment remains unchanged.

Attenzione

L'impostazione di FlatStyle proprietà di sistema non è consigliabile se è necessario per visualizzare un'immagine su un controllo, visualizzare un'immagine come sfondo di un controllo o eseguire l'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