Freigeben über


FlatStyle Enumeration

Definition

Gibt die Darstellung eines Steuerelements an.

public enum class FlatStyle
public enum FlatStyle
type FlatStyle = 
Public Enum FlatStyle
Vererbung
FlatStyle

Felder

Name Wert Beschreibung
Flat 0

Das Steuerelement wird flach dargestellt.

Popup 1

Ein Steuerelement wird flach dargestellt, bis der Mauszeiger über die Schaltfläche bewegt wird. Ist dies der Fall, wird das Steuerelement dreidimensional dargestellt.

Standard 2

Das Steuerelement wird dreidimensional dargestellt.

System 3

Die Darstellung des Steuerelements wird durch das Betriebssystem des Benutzers bestimmt.

Beispiele

Im Folgenden finden Sie ein Beispiel für ein Manifest, damit Ihre Anwendung die in Windows XP verfügbaren visuellen Stile unterstützt, wenn Sie Version 1.0 des .NET Framework verwenden. Das Manifest kann Ihrer Anwendung als Ressource oder als eigenständige Textdatei hinzugefügt werden. Die Manifestdatei befindet sich im selben Verzeichnis wie die ausführbare Datei, und der Name der Textdatei muss der vollständige Name der ausführbaren Datei mit der zusätzlichen Dateinamenerweiterung .manifest sein. Die Manifestdatei für MyApp.exe wäre beispielsweise MyApp.exe.manifest. In diesem Beispiel wird davon ausgegangen, dass die FlatStyle Eigenschaften der Steuerelemente in Ihrer Anwendung auf System festgelegt sind.

<?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>  

Hinweise

Diese Enumeration wird von Membern wie ButtonBase.FlatStyle, GroupBox.FlatStyleund Label.FlatStyleverwendet.

Im Fall der Schaltfläche "Popupformat" steuert diese Enumeration sowohl das Verhalten als auch die Darstellung. Das Popupstil-Steuerelement wird zunächst flach angezeigt, bis der Mauszeiger darüber bewegt wird. Wenn der Mauszeiger über das Popup-Steuerelement bewegt wird, wird es als Standard-Steuerelement angezeigt, bis der Mauszeiger wieder von diesem entfernt wird.

Wenn das Systemformat verwendet wird, wird die Darstellung des Steuerelements vom Betriebssystem des Benutzers bestimmt, und die folgenden Eigenschaftswerte werden ignoriert: Control.BackgroundImage, , , ImageIndexImage, ImageList, und TextAlignImageAlign. Darüber hinaus wird die Control.BackColor -Eigenschaft für Schaltflächensteuerelemente ignoriert. Falls unterstützt, können Benutzer das Erscheinungsbild von Steuerelementen ändern, indem sie die Darstellungseinstellungen ihres Betriebssystems anpassen.

Hinweis

Wenn die FlatStyle -Eigenschaft der RadioButton Klassen und CheckBox auf Systemfestgelegt ist, wird das Steuerelement vom Betriebssystem des Benutzers gezeichnet, und die Überprüfungsausrichtung basiert auf den CheckAlign Eigenschaftenwerten und ButtonBase.TextAlign . Der CheckAlign Eigenschaftswert wird nicht geändert, aber die Darstellung des Steuerelements kann beeinträchtigt werden. Das Kontrollkästchen ist horizontal am linken oder rechten Rand des Steuerelements ausgerichtet (eine linke oder mittlere Ausrichtung wird links ausgerichtet, rechts bleibt unverändert) und vertikal ausgerichtet wie der beschreibende Text. Wenn Sie beispielsweise über ein CheckBox Steuerelement mit dem CheckAlign Eigenschaftswert ContentAlignment.MiddleCenter und dem TextAlign Eigenschaftswert von ContentAlignment.TopRightverfügen und der FlatStyle Eigenschaftswert auf Systemfestgelegt ist, wird die Kontrollkästchenausrichtung angezeigt ContentAlignment.TopLeft , während die Textausrichtung unverändert bleibt.

Achtung

Das Festlegen der FlatStyle Eigenschaft auf System ist nicht ratsam, wenn Sie ein Bild auf einem Steuerelement anzeigen, ein Bild als Hintergrund eines Steuerelements anzeigen oder eine präzise Textausrichtung durchführen müssen.

Gilt für:

Weitere Informationen