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 窗体一起使用。 将以下代码粘贴到窗体中,并将 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值创建新的笔或画笔,可以获得更好的性能。 例如,如果要获取三维元素的人脸颜色的画笔,请使用 SystemBrushes.Control 属性,因为它获取已存在的画笔,而调用 SolidBrush 参数值为 的 SystemColors.Control 构造函数将创建新的画笔。

属性

ActiveBorder

获取表示活动窗口边框的颜色的 Color 结构。

ActiveCaption

获取 Color 结构,它是活动窗口标题栏的背景色。

ActiveCaptionText

获取一个 Color,它是活动窗口标题栏中文本的颜色。

AppWorkspace

获取 Color 结构,它是应用程序工作区的颜色。

ButtonFace

获取 Color 结构,它是三维元素的表面颜色。

ButtonHighlight

获取 Color 结构,它是三维元素的突出显示颜色。

ButtonShadow

获取 Color 结构,它是三维元素的阴影颜色。

Control

获取 Color 结构,它是三维元素的表面颜色。

ControlDark

获取 Color 结构,它是三维元素的阴影颜色。

ControlDarkDark

获取 Color 结构,它是三维元素的暗阴影颜色。

ControlLight

获取 Color 结构,它是三维元素的亮色。

ControlLightLight

获取 Color 结构,它是三维元素的突出显示颜色。

ControlText

获取 Color 结构,它是三维元素中的文本颜色。

Desktop

获取用作桌面颜色的 Color 结构。

GradientActiveCaption

获取 Color 结构,它是活动窗口标题栏的颜色渐变中的最亮色。

GradientInactiveCaption

获取 Color 结构,它是非活动窗口标题栏的颜色渐变中的最亮色。

GrayText

获取 Color 结构,它是浅灰色文本的颜色。

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 结构,它是窗口工作区中的背景色。

WindowFrame

获取 Color 结构,它是窗口框架的颜色。

WindowText

获取 Color 结构,它是窗口工作区文本的颜色。

适用于