SystemColors Classe

Définition

Chaque propriété de la classe SystemColors est une structure Color qui est la couleur d'un élément d'affichage 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
Héritage
SystemColors

Exemples

L’exemple de code suivant illustre l’opérateur Equality et la SystemColors classe . Cet exemple est conçu pour être utilisé avec un Windows Form qui contient un bouton nommé Button1. Collez le code suivant dans votre formulaire et associez la Button1_Click méthode à l’événement du Click bouton.

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

Remarques

De meilleures performances sont obtenues en utilisant les propriétés des SystemPens classes ou plutôt SystemBrushes qu’en créant un stylet ou un pinceau basé sur une valeur de SystemColors. Par exemple, si vous souhaitez obtenir un pinceau pour la couleur de visage d’un élément 3D, utilisez la SystemBrushes.Control propriété car elle obtient un pinceau qui existe déjà, tandis que l’appel du SolidBrush constructeur avec une valeur de SystemColors.Control paramètre crée un nouveau pinceau.

Propriétés

ActiveBorder

Obtient une structure Color qui est la couleur de la bordure de la fenêtre active.

ActiveCaption

Obtient une structure Color qui est la couleur de l'arrière-plan de la barre de titre de la fenêtre active.

ActiveCaptionText

Obtient une structure Color qui correspond à la couleur du texte dans la barre de titre de la fenêtre inactive.

AppWorkspace

Obtient une structure Color qui correspond à la couleur de l’espace de travail de l’application.

ButtonFace

Obtient une structure Color qui est la couleur de la surface d'un élément 3D.

ButtonHighlight

Obtient une structure Color qui est la couleur de surbrillance d'un élément 3D.

ButtonShadow

Obtient une structure Color qui est la couleur de l'ombre d'un élément 3D.

Control

Obtient une structure Color qui est la couleur de la surface d'un élément 3D.

ControlDark

Obtient une structure Color qui est la couleur de l'ombre d'un élément 3D.

ControlDarkDark

Obtient une structure Color qui est la couleur de l'ombre foncée d'un élément 3D.

ControlLight

Obtient une structure Color qui est la couleur claire d'un élément 3D.

ControlLightLight

Obtient une structure Color qui est la couleur de surbrillance d'un élément 3D.

ControlText

Obtient une structure Color qui est la couleur du texte dans un élément 3D.

Desktop

Obtient une structure Color qui correspond à la couleur du bureau.

GradientActiveCaption

Obtient une structure Color qui est la couleur la plus claire du dégradé de couleur de la barre de titre d'une fenêtre active.

GradientInactiveCaption

Obtient une structure Color qui est la couleur la plus claire du dégradé de couleur de la barre de titre d'une fenêtre inactive.

GrayText

Obtient une structure Color qui est la couleur du texte estompé.

Highlight

Obtient une structure Color qui est la couleur de l'arrière-plan des éléments sélectionnés.

HighlightText

Obtient une structure Color qui est la couleur du texte des éléments sélectionnés.

HotTrack

Obtient une structure Color qui est la couleur utilisée pour désigner un élément suivi attentivement.

InactiveBorder

Obtient une structure Color qui est la couleur de la bordure d’une fenêtre inactive.

InactiveCaption

Obtient une structure Color qui est la couleur de l'arrière-plan de la barre de titre d'une fenêtre inactive.

InactiveCaptionText

Obtient une structure Color qui est la couleur du texte dans la barre de titre d'une fenêtre inactive.

Info

Obtient une structure Color qui est la couleur de l'arrière-plan d'une info-bulle.

InfoText

Obtient une structure Color qui est la couleur du texte d'une info-bulle.

Menu

Obtient une structure Color qui correspond à la couleur de l’arrière-plan d’un menu.

MenuBar

Obtient une structure Color qui est la couleur de l'arrière-plan d'une barre de menus.

MenuHighlight

Obtient une structure Color qui est la couleur utilisée pour mettre en surbrillance les éléments de menu lorsque ce dernier s'affiche en 2D.

MenuText

Obtient une structure Color qui correspond à la couleur de texte d’un menu.

ScrollBar

Obtient une structure Color qui est la couleur de l'arrière-plan d'une barre de défilement.

Window

Obtient une structure Color qui est la couleur de l'arrière-plan dans la zone client d'une fenêtre.

WindowFrame

Obtient une structure Color qui est la couleur d’un frame de fenêtre.

WindowText

Obtient une structure Color qui est la couleur du texte dans la zone cliente d’une fenêtre.

S’applique à