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 窗体一起使用。 将以下代码粘贴到窗体中,并将 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 结构,它是窗口工作区文本的颜色。 |