SystemColors Clase

Definición

Cada una de las propiedades de la clase SystemColors es una estructura Color que es el color de un elemento de presentación de 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
Herencia
SystemColors

Ejemplos

En el ejemplo de código siguiente se muestra el Equality operador y la SystemColors clase . Este ejemplo está diseñado para usarse con un Windows Formulario que contiene un botón denominado Button1. Pegue el código siguiente en el formulario y asocie el Button1_Click método con el evento del Click botón.

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

Comentarios

Se logra un mejor rendimiento mediante el uso de las propiedades de las SystemPens clases o SystemBrushes en lugar de crear un nuevo lápiz o pincel basado en un valor de SystemColors. Por ejemplo, si desea obtener un pincel para el color de la cara de un elemento 3D, use la SystemBrushes.Control propiedad porque obtiene un pincel que ya existe, mientras que al llamar al SolidBrush constructor con un valor de parámetro de SystemColors.Control creará un pincel nuevo.

Propiedades

ActiveBorder

Obtiene una estructura Color que es el color del borde de la ventana activa.

ActiveCaption

Obtiene una estructura Color que es el color del fondo de la barra de título de la ventana activa.

ActiveCaptionText

Obtiene una estructura Color que es el color del texto de la barra de título de la ventana activa.

AppWorkspace

Obtiene una estructura Color que es el color del área de trabajo de la aplicación.

ButtonFace

Obtiene una estructura Color que es el color de la superficie de un elemento 3D.

ButtonHighlight

Obtiene una estructura Color que es el color resaltado de un elemento 3D.

ButtonShadow

Obtiene una estructura Color que es el color de la sombra de un elemento 3D.

Control

Obtiene una estructura Color que es el color de la superficie de un elemento 3D.

ControlDark

Obtiene una estructura Color que es el color de la sombra de un elemento 3D.

ControlDarkDark

Obtiene una estructura Color que es el color de la sombra oscura de un elemento 3D.

ControlLight

Obtiene una estructura Color que es el color claro de un elemento 3D.

ControlLightLight

Obtiene una estructura Color que es el color resaltado de un elemento 3D.

ControlText

Obtiene una estructura Color que es el color del texto de un elemento 3D.

Desktop

Obtiene una estructura Color que es el color del escritorio.

GradientActiveCaption

Obtiene una estructura Color que es el color más claro del degradado de color de la barra de título en la ventana activa.

GradientInactiveCaption

Obtiene una estructura Color que es el color más claro del degradado de color de la barra de título en una ventana inactiva.

GrayText

Obtiene una estructura Color que es el color del texto atenuado.

Highlight

Obtiene una estructura Color que es el color del fondo de los elementos seleccionados.

HighlightText

Obtiene una estructura Color que es el color de texto de los elementos seleccionados.

HotTrack

Obtiene una estructura Color que es el color que se usa para designar un elemento estrechamente controlado.

InactiveBorder

Obtiene una estructura Color que es el color del borde de una ventana inactiva.

InactiveCaption

Obtiene una estructura Color que es el color del fondo de la barra de título de una ventana inactiva.

InactiveCaptionText

Obtiene una estructura Color que es el color del texto de la barra de título de una ventana inactiva.

Info

Obtiene una estructura Color que es el color del fondo de una información sobre herramientas.

InfoText

Obtiene una estructura Color que es el color del texto de una información sobre herramientas.

Menu

Obtiene una estructura Color que es el color del fondo de un menú.

MenuBar

Obtiene una estructura Color que es el color de fondo de una barra de menús.

MenuHighlight

Obtiene una estructura Color que es el color utilizado para resaltar los elementos de menú cuando el menú aparece como un menú plano.

MenuText

Obtiene una estructura Color que es el color del texto de un menú.

ScrollBar

Obtiene una estructura Color que es el color del fondo de una barra de desplazamiento.

Window

Obtiene una estructura Color que es el color del fondo del área de cliente de una ventana.

WindowFrame

Obtiene una estructura Color que es el color de un marco de ventana.

WindowText

Obtiene un estructura Color que es el color del texto en el área de cliente de una ventana.

Se aplica a