SystemColors Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |