FlatStyle 列舉

定義

指定控制項的外觀。

public enum class FlatStyle
public enum FlatStyle
type FlatStyle = 
Public Enum FlatStyle
繼承
FlatStyle

欄位

Flat 0

控制項是平面的。

Popup 1

控制項顯示為平面直到滑鼠指標移至其上,此時控制項為 3D 顯示。

Standard 2

控制項為 3D 顯示。

System 3

控制項的外觀是由使用者的作業系統決定。

範例

以下是資訊清單的範例,可讓您的應用程式在使用 .NET Framework 1.0 版時,支援 Windows XP 中可用的視覺化樣式。 資訊清單可以新增至您的應用程式作為資源或獨立文字檔。 資訊清單檔位於與可執行檔相同的目錄中,而且文字檔的名稱必須是可執行檔的完整名稱,副檔名為.manifest。 例如,MyApp.exe的資訊清單檔會是 MyApp.exe.manifest。 本範例假設 FlatStyle 應用程式中控制項的屬性設定為 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>  

備註

這個列舉是由 、 GroupBox.FlatStyleLabel.FlatStyleButtonBase.FlatStyle 成員使用。

在 [快顯樣式] 按鈕的情況下,此列舉會控制某些行為以及外觀。 快顯樣式控制項一開始會顯示 [一般],直到滑鼠指標移到該控制項上方為止。 當滑鼠指標移至 Popup 控制項上方時,它會顯示為標準樣式控制項,直到滑鼠指標再次移開為止。

如果使用 [系統] 樣式,控制項的外觀會由使用者的作業系統決定,而且將會忽略下列屬性值: Control.BackgroundImage 、、 ImageAlignImageImageIndex 、、 ImageListTextAlign 。 此外, Control.BackColor 將會忽略按鈕控制項的屬性。 如果支援,使用者可以藉由調整其作業系統的外觀設定來變更控制項的外觀。

注意

當 和 CheckBox 類別的 RadioButton 屬性設定 System 為 時,控制項是由使用者的作業系統繪製,而且檢查對齊方式是以 和 ButtonBase.TextAlign 屬性值為基礎 CheckAlignFlatStyle CheckAlign屬性值不會變更,但控制項的外觀可能會受到影響。 核取方塊會水準對齊控制項的左邊緣或右邊緣, (靠左對齊或置中對齊,靠右維持不變) ,垂直對齊與描述性文字相同。 例如,如果您有 CheckBox 的 控制項 CheckAlign 具有 的屬性值 ContentAlignment.MiddleCenterTextAlign 的 屬性值 ContentAlignment.TopRight ,而 FlatStyle 屬性值設定 System 為 ,則核取方塊對齊方式會顯示為 ContentAlignment.TopLeft ,而文字對齊方式保持不變。

警告

FlatStyle如果您需要在控制項上顯示影像、將影像顯示為控制項的背景,或執行精確的文字對齊,則不建議將 屬性設定為 System。

適用於

另請參閱