FlatStyle 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定控制項的外觀。
public enum class FlatStyle
public enum FlatStyle
type FlatStyle =
Public Enum 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.FlatStyle 和 Label.FlatStyle 等 ButtonBase.FlatStyle 成員使用。
在 [快顯樣式] 按鈕的情況下,此列舉會控制某些行為以及外觀。 快顯樣式控制項一開始會顯示 [一般],直到滑鼠指標移到該控制項上方為止。 當滑鼠指標移至 Popup 控制項上方時,它會顯示為標準樣式控制項,直到滑鼠指標再次移開為止。
如果使用 [系統] 樣式,控制項的外觀會由使用者的作業系統決定,而且將會忽略下列屬性值: Control.BackgroundImage 、、 ImageAlign
、 Image
、 ImageIndex
、、 ImageList
和 TextAlign
。 此外, Control.BackColor 將會忽略按鈕控制項的屬性。 如果支援,使用者可以藉由調整其作業系統的外觀設定來變更控制項的外觀。
注意
當 和 CheckBox 類別的 RadioButton 屬性設定 System
為 時,控制項是由使用者的作業系統繪製,而且檢查對齊方式是以 和 ButtonBase.TextAlign 屬性值為基礎 CheckAlign
。 FlatStyle CheckAlign
屬性值不會變更,但控制項的外觀可能會受到影響。 核取方塊會水準對齊控制項的左邊緣或右邊緣, (靠左對齊或置中對齊,靠右維持不變) ,垂直對齊與描述性文字相同。 例如,如果您有 CheckBox 的 控制項 CheckAlign
具有 的屬性值 ContentAlignment.MiddleCenter 和 TextAlign 的 屬性值 ContentAlignment.TopRight ,而 FlatStyle 屬性值設定 System
為 ,則核取方塊對齊方式會顯示為 ContentAlignment.TopLeft ,而文字對齊方式保持不變。
警告
FlatStyle
如果您需要在控制項上顯示影像、將影像顯示為控制項的背景,或執行精確的文字對齊,則不建議將 屬性設定為 System。