SystemColors Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 formulario Windows Forms 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 lápiz o pincel nuevo 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. |