Condividi tramite


FlatStyle Enumerazione

Definizione

Specifica l'aspetto di un controllo .

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

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.

Si applica a

Vedi anche