System.Windows.Forms.VisualStyles 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含轉譯控制項的類別,以及其他在支援的作業系統中具有視覺化樣式的 Windows 使用者介面 (UI) 項目。
類別
結構
TextMetrics |
針對特定項目提供視覺化樣式所指定字型的基本資訊。 |
列舉
BackgroundType |
指定視覺化樣式項目背景的來源。 |
BooleanProperty |
識別視覺化樣式項目的布林 (Boolean) 屬性。 |
BorderType |
指定具有填滿框線背景之視覺化樣式項目的框線類型。 |
CheckBoxState |
指定利用視覺化樣式描繪的核取方塊之可見狀態。 |
ColorProperty |
識別視覺化樣式項目的色彩屬性。 |
ComboBoxState |
指定利用視覺化樣式繪製之下拉式方塊的視覺化狀態。 |
ContentAlignment |
指定在視窗標題中文字的對齊方式。 |
EdgeEffects |
指定可以套用至視覺化樣式項目邊緣的視覺化效果。 |
Edges |
指定要繪製的視覺化樣式項目邊緣。 |
EdgeStyle |
指定可以套用至視覺化樣式項目邊緣的樣式。 |
EnumProperty |
識別視覺化樣式項目的列舉型別屬性。 |
FilenameProperty |
識別用來繪製視覺化樣式項目的影像檔名稱。 |
FillType |
使用填滿框線背景,指定視覺化樣式項目的內景。 |
FontProperty |
識別視覺化樣式項目的字型屬性。 |
GlyphFontSizingType |
指定視覺化樣式選取不同圖像 (Glyph) 字型大小的時機。 |
GlyphType |
指定具有點陣圖背景的項目之圖像 (Glyph) 類型。 |
GroupBoxState |
指定利用視覺化樣式繪製的群組方塊之可見狀態。 |
HitTestCode |
描述某個點在視覺化樣式所指定之背景中的位置。 |
HitTestOptions |
指定在視覺化樣式所指定的背景上執行點擊測試 (Hit Test) 時所使用的選項。 |
HorizontalAlign |
指定具有固定大小之視覺化樣式項目的水平對齊。 |
IconEffect |
指定視覺化樣式要套用至圖示的視覺化效果。 |
ImageOrientation |
指定多個影像在單一影像檔中的排列方式。 |
ImageSelectType |
指定視覺化樣式選取不同的多重影像檔案來繪製項目的時機。 |
IntegerProperty |
識別視覺化樣式項目的整數屬性。 |
MarginProperty |
識別視覺化樣式項目的邊界屬性。 |
OffsetType |
指定位移 (Offset) 套用至視窗項目的位置。 |
PointProperty |
識別視覺化樣式項目的點屬性。 |
PushButtonState |
指定利用視覺化樣式繪製之按鈕的可見狀態。 |
RadioButtonState |
指定使用視覺化樣式繪製之選項按鈕 (英文為 Option Button 或 Radio Button) 的可見狀態。 |
ScrollBarArrowButtonState |
指定利用視覺化樣式繪製之捲動箭號的可見狀態。 |
ScrollBarSizeBoxState |
指定利用視覺化樣式描繪的捲軸縮放控點 (Sizing Handle) 之可見狀態。 |
ScrollBarState |
指定利用視覺化樣式繪製之捲軸的可見狀態。 |
SizingType |
指定如何調整具有點陣圖背景的項目來填滿範圍。 |
StringProperty |
識別視覺化樣式項目的字串屬性。 |
TabItemState |
指定利用視覺化樣式繪製之索引標籤項目的可見狀態。 |
TextBoxState |
指定利用視覺化樣式描繪的文字方塊之可見狀態。 |
TextMetricsCharacterSet |
針對特定項目指定視覺化樣式所指定字型的字元集 (Character Set)。 |
TextMetricsPitchAndFamilyValues |
針對特定項目指定視覺化樣式所指定字型的字幅、技術和系列資訊。 |
TextShadowType |
指定要加入至文字的陰影類型。 |
ThemeSizeType |
指定要擷取的視覺化樣式組件大小。 |
ToolBarState |
指定利用視覺化樣式繪製的工具列項目之可見狀態。 |
TrackBarThumbState |
指定使用視覺化樣式繪製的追蹤列滑桿 (也稱為捲動方塊) 之可見狀態。 |
TrueSizeScalingType |
使用固定大小來指定視覺化樣式項目的縮放比例類型。 |
VerticalAlignment |
指定具有固定大小之視覺化樣式項目的垂直對齊。 |
VisualStyleState |
指定視覺化樣式套用至目前應用程式的方式。 |
備註
System.Windows.Forms.VisualStyles命名空間包含下列主要類別:
VisualStyleElement 是識別視覺化樣式所支援之任何控制項或 UI 元素的基礎類別。 除了 VisualStyleElement 本身以外, System.Windows.Forms.VisualStyles 命名空間還包含許多具有 VisualStyleElement 屬性的
static
巢狀類別,該屬性會為視覺化樣式支援的控制項、控制項組件或其他 UI 項目的每個狀態,傳回 VisualStyleElement 。 例如,類別的 VisualStyleElement.Button.PushButton 屬性會 Pressed 傳回 , VisualStyleElement 以視覺化樣式識別處於按下狀態的按鈕。VisualStyleRenderer 提供方法,可繪製和取得作業系統目前視覺化樣式所定義之每個 VisualStyleElement 專案的相關資訊。 系統可以擷取的項目資訊包括:其預設大小、背景類型和色彩定義。
VisualStyleInformation 提供一組
static
屬性,提供作業系統目前視覺化樣式的相關資訊。
命名空間 System.Windows.Forms.VisualStyles 也包含一組列舉。 其中一些列舉,例如 PushButtonState 和 ComboBoxState ,提供相關視覺化樣式專案的狀態定義。 其他大部分列舉都支援 VisualStyleRenderer 傳回特定專案相關資訊的方法。 例如, EnumProperty 列舉會提供 方法的可能引數值 GetEnumValue 。 最後, VisualStyleState 列舉提供值,定義視覺化樣式目前如何套用至應用程式。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應