FlatStyle Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica l'aspetto di un controllo .
public enum class FlatStyle
public enum FlatStyle
type FlatStyle =
Public Enum FlatStyle
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Flat | 0 | Il controllo appare piatto. |
| Popup | 1 | Un controllo appare piatto fino a quando il puntatore del mouse non si sposta su di esso, a quel punto appare tridimensionale. |
| Standard | 2 | Il controllo viene visualizzato tridimensionale. |
| System | 3 | L'aspetto del controllo è determinato dal sistema operativo dell'utente. |
Esempio
Di seguito è riportato un esempio di manifesto per consentire all'applicazione di supportare gli stili di visualizzazione disponibili in Windows XP se si usa la versione 1.0 di .NET Framework. Il manifesto può essere aggiunto all'applicazione come risorsa o come file di testo autonomo. 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 di file aggiuntiva. Ad esempio, il file manifesto per MyApp.exe sarà MyApp.exemanifesto. In questo esempio si presuppone che le FlatStyle proprietà dei controlli nell'applicazione siano impostate su 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 usata dai membri, ad ButtonBase.FlatStyleesempio , GroupBox.FlatStylee Label.FlatStyle.
Nel caso del pulsante Stile popup, questa enumerazione controlla un comportamento e un aspetto. Il controllo Stile popup viene inizialmente visualizzato Flat fino a quando il puntatore del mouse non si sposta su di esso. Quando il puntatore del mouse si sposta sul controllo Popup, viene visualizzato come controllo di stile Standard fino a quando il puntatore del mouse non viene spostato di nuovo da esso.
Se viene usato lo stile di sistema, l'aspetto del controllo viene determinato dal sistema operativo dell'utente e i valori delle proprietà seguenti verranno ignorati: Control.BackgroundImage, ImageAlignImage, ImageIndex, , ImageListe TextAlign. Inoltre, la Control.BackColor proprietà verrà ignorata per i controlli pulsante. Se supportato, gli utenti possono modificare l'aspetto dei controlli modificando le impostazioni di aspetto del sistema operativo.
Annotazioni
Quando la FlatStyle proprietà delle RadioButton classi e CheckBox è impostata su System, il controllo viene disegnato dal sistema operativo dell'utente e il controllo allineamento si basa sui valori delle CheckAlign proprietà e ButtonBase.TextAlign . Il CheckAlign valore della proprietà non viene modificato, ma l'aspetto del controllo può essere interessato. La casella di controllo è allineata orizzontalmente al bordo sinistro o destro del controllo (viene visualizzato un allineamento a sinistra o al centro, a destra rimane invariato) e allineato verticalmente allo stesso modo del testo descrittivo. Ad esempio, se si dispone di un CheckBox controllo con un CheckAlign valore della proprietà e un TextAlign valore della ContentAlignment.MiddleCenter proprietà pari a Systeme il valore della ContentAlignment.TopRightFlatStyle proprietà è impostato su , l'allineamento della casella di controllo apparirà ContentAlignment.TopLeft mentre l'allineamento del testo rimane invariato.
Attenzione
L'impostazione della FlatStyle proprietà su System non è consigliabile se è necessario visualizzare un'immagine su un controllo, visualizzare un'immagine come sfondo di un controllo o eseguire un allineamento preciso del testo.