SystemColors Classe

Definição

Cada propriedade da classe SystemColors é uma estrutura Color que é a cor de um elemento de exibição Windows.

public ref class SystemColors sealed
public sealed class SystemColors
type SystemColors = class
Public NotInheritable Class SystemColors
Herança
SystemColors

Exemplos

O exemplo de código seguinte demonstra o Equality operador e a SystemColors classe. Este exemplo foi concebido para ser usado com um formulário Windows que contém um botão chamado Button1. Cole o código seguinte no seu formulário e associe o Button1_Click método ao evento do Click botão.

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

Observações

O melhor desempenho é alcançado usando as propriedades das SystemPens classes ou SystemBrushes em vez de criar uma nova caneta ou pincel baseado num valor de SystemColors. Por exemplo, se quiser obter um pincel para a cor do rosto de um elemento 3D, use a SystemBrushes.Control propriedade porque ele recebe um pincel que já existe, enquanto chamar o SolidBrush construtor com um valor de parâmetro de SystemColors.Control criará um novo pincel.

Propriedades

Name Description
ActiveBorder

Obtém uma Color estrutura que é da cor da borda da janela ativa.

ActiveCaption

Obtém uma Color estrutura que é da cor do fundo da barra de título da janela ativa.

ActiveCaptionText

Obtém uma Color estrutura que é a cor do texto na barra de título da janela ativa.

AppWorkspace

Obtém uma Color estrutura que é a cor do espaço de trabalho da aplicação.

ButtonFace

Obtém uma Color estrutura que é a cor da face de um elemento 3D.

ButtonHighlight

Obtém uma Color estrutura que é a cor de destaque de um elemento 3D.

ButtonShadow

Obtém uma Color estrutura que é a cor de sombra de um elemento 3D.

Control

Obtém uma Color estrutura que é a cor da face de um elemento 3D.

ControlDark

Obtém uma Color estrutura que é a cor de sombra de um elemento 3D.

ControlDarkDark

Obtém uma Color estrutura que é a cor de sombra escura de um elemento 3D.

ControlLight

Obtém uma Color estrutura que é a cor clara de um elemento 3D.

ControlLightLight

Obtém uma Color estrutura que é a cor de destaque de um elemento 3D.

ControlText

Obtém uma Color estrutura que é a cor do texto num elemento 3D.

Desktop

Obtém uma Color estrutura da cor do ambiente de trabalho.

GradientActiveCaption

Obtém uma Color estrutura que é a cor mais clara no gradiente de cor da barra de título de uma janela ativa.

GradientInactiveCaption

Obtém uma Color estrutura que é a cor mais clara no gradiente de cor da barra de título de uma janela inativa.

GrayText

Obtém uma Color estrutura que é da cor de texto atenuado.

Highlight

Obtém uma Color estrutura que é a cor do fundo dos itens selecionados.

HighlightText

Obtém uma Color estrutura que é a cor do texto dos itens selecionados.

HotTrack

Obtém uma Color estrutura que é a cor usada para designar um item com hot-tracking.

InactiveBorder

Obtém uma Color estrutura com a cor da borda de uma janela inativa.

InactiveCaption

Obtém uma Color estrutura que é da cor do fundo da barra de título de uma janela inativa.

InactiveCaptionText

Obtém uma Color estrutura que é a cor do texto na barra de título de uma janela inativa.

Info

Obtém uma Color estrutura que é da cor do fundo de uma dica de ferramenta.

InfoText

Obtém uma Color estrutura que é a cor do texto de uma dica de ferramenta.

Menu

Obtém uma Color estrutura da cor do fundo de um menu.

MenuBar

Obtém uma Color estrutura da cor do fundo de uma barra de menu.

MenuHighlight

Obtém uma Color estrutura que é a cor usada para destacar os itens do menu quando o menu aparece como um menu plano.

MenuText

Obtém uma Color estrutura da cor do texto de um menu.

ScrollBar

Obtém uma Color estrutura que é da cor do fundo de uma barra de deslocamento.

Window

Obtém uma Color estrutura que é a cor do fundo na área cliente de uma janela.

WindowFrame

Obtém uma Color estrutura da cor de uma moldura de janela.

WindowText

Obtém uma Color estrutura que é a cor do texto na área cliente de uma janela.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a