SystemColors 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
SystemColors 類別的每個屬性是 Color 結構,這個結構為 Windows 顯示項目的色彩。
public ref class SystemColors abstract sealed
public ref class SystemColors sealed
public static class SystemColors
public sealed class SystemColors
type SystemColors = class
Public Class SystemColors
Public NotInheritable Class SystemColors
- 繼承
-
SystemColors
範例
下列程式代碼範例示範 Equality 運算符和 SystemColors 類別。 此範例的設計目的是要與包含名為 Button1
之按鈕的 Windows Form 搭配使用。 將下列程式代碼貼到表單中,並將 Button1_Click
方法與按鈕的事件 Click
產生關聯。
void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
if ( this->BackColor == SystemColors::ControlDark )
{
this->BackColor = SystemColors::Control;
}
}
private void Button1_Click(System.Object sender, System.EventArgs e)
{
if (this.BackColor == SystemColors.ControlDark)
{
this.BackColor = SystemColors.Control;
}
}
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
If (Color.op_Equality(Me.BackColor, SystemColors.ControlDark)) Then
Me.BackColor = SystemColors.Control
End If
End Sub
備註
使用 或 SystemBrushes 類別的屬性SystemPens來達到更好的效能,而不是根據的值SystemColors建立新的畫筆或筆刷。 例如,如果您想要取得 3D 元素臉部色彩的筆刷,請使用 SystemBrushes.Control 屬性,因為它取得已經存在的筆刷,而呼叫 SolidBrush 具有 參數值的 SystemColors.Control 建構函式將會建立新的筆刷。
屬性
ActiveBorder |
取得 Color 結構,這是使用中視窗框線的色彩。 |
ActiveCaption |
取得 Color 結構,這個結構為使用中視窗標題列的背景色彩。 |
ActiveCaptionText |
取得 Color 結構,這是使用中視窗標題列的文字色彩。 |
AppWorkspace |
取得 Color 結構,這是應用程式工作區的色彩。 |
ButtonFace |
取得 Color 結構,這個結構為 3D 項目的表面色彩。 |
ButtonHighlight |
取得 Color 結構,這個結構為 3D 項目的反白色彩。 |
ButtonShadow |
取得 Color 結構,這個結構為 3D 項目的陰影色彩。 |
Control |
取得 Color 結構,這個結構為 3D 項目的表面色彩。 |
ControlDark |
取得 Color 結構,這個結構為 3D 項目的陰影色彩。 |
ControlDarkDark |
取得 Color 結構,這個結構為 3D 項目的深色陰影色彩。 |
ControlLight |
取得 Color 結構,這個結構為 3D 項目的淺色色彩。 |
ControlLightLight |
取得 Color 結構,這個結構為 3D 項目的反白色彩。 |
ControlText |
取得 Color 結構,這個結構為 3D 項目中的文字色彩。 |
Desktop |
取得 Color 結構,其為桌面的色彩。 |
GradientActiveCaption |
取得 Color 結構,該結構為現用視窗標題列的色彩漸層中最亮的色彩。 |
GradientInactiveCaption |
取得 Color 結構,該結構為非現用視窗標題列的色彩漸層中最亮的色彩。 |
GrayText |
取得 Color 結構,這個結構為暗灰色 (Dimmed) 文字的色彩。 |
Highlight |
取得 Color 結構,這個結構為選取項目的背景色彩。 |
HighlightText |
取得 Color 結構,也就是所選項目的文字色彩。 |
HotTrack |
取得 Color 結構,這個結構是用來指定熱點追蹤項目的色彩。 |
InactiveBorder |
取得 Color 結構,這是非使用中視窗框線的色彩。 |
InactiveCaption |
取得 Color 結構,這個結構為非使用中視窗標題列的背景色彩。 |
InactiveCaptionText |
取得 Color 結構,這個結構為非使用中視窗標題列的文字色彩。 |
Info |
取得 Color 結構,這個結構為工具提示的背景色彩。 |
InfoText |
取得 Color 結構,這個結構為工具提示的文字色彩。 |
Menu |
取得表示功能表背景色彩的 Color 結構。 |
MenuBar |
取得 Color 結構,該結構為功能表列的背景色彩。 |
MenuHighlight |
取得 Color 結構,該結構為用來在功能表顯示為平面功能表時反白顯示功能表項目的色彩。 |
MenuText |
取得表示功能表文字色彩的 Color 結構。 |
ScrollBar |
取得 Color 結構,這個結構為捲軸的背景色彩。 |
Window |
取得 Color 結構,這個結構為視窗工作區 (Client Area) 中背景的色彩。 |
WindowFrame |
取得表示視窗框架色彩的 Color 結構。 |
WindowText |
取得 Color 結構,這是視窗工作區中文字的色彩。 |