SystemColors 類別

定義

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 結構,這是視窗工作區中文字的色彩。

適用於