SystemBrushes Classe

Définition

Chaque propriété de la classe SystemBrushes est un SolidBrush qui correspond à la couleur d'un élément d'affichage Windows.

public ref class SystemBrushes abstract sealed
public ref class SystemBrushes sealed
public static class SystemBrushes
public sealed class SystemBrushes
type SystemBrushes = class
Public Class SystemBrushes
Public NotInheritable Class SystemBrushes
Héritage
SystemBrushes

Exemples

L’exemple de code suivant montre comment définir un raccourci clavier à l’aide de la HotkeyPrefix propriété . Il montre également comment utiliser la FromSystemColor méthode . Pour exécuter cet exemple, collez le code dans un formulaire, gérez l’événement du Paint formulaire et appelez la méthode suivante, en passant e comme PaintEventArgs.

private:
   void ShowHotKey( PaintEventArgs^ e )
   {
      // Declare the string with a keyboard shortcut.
      String^ text = "&Click Here";

      // Declare a new StringFormat.
      StringFormat^ format = gcnew StringFormat;

      // Set the HotkeyPrefix property.
      format->HotkeyPrefix = System::Drawing::Text::HotkeyPrefix::Show;

      // Draw the string.
      Brush^ theBrush = SystemBrushes::FromSystemColor( SystemColors::Highlight );
      e->Graphics->DrawString( text, this->Font, theBrush, 30, 40, format );
   }
private void ShowHotKey(PaintEventArgs e)
{

    // Declare the string with a keyboard shortcut.
    string text = "&Click Here";

    // Declare a new StringFormat.
    StringFormat format = new StringFormat();

    // Set the HotkeyPrefix property.
    format.HotkeyPrefix = System.Drawing.Text.HotkeyPrefix.Show;

    // Draw the string.
    Brush theBrush = 
        SystemBrushes.FromSystemColor(SystemColors.Highlight);

    e.Graphics.DrawString(text, this.Font, theBrush, 30, 40, format);
}
Private Sub ShowHotKey(ByVal e As PaintEventArgs)

    ' Declare the string with keyboard shortcut.
    Dim text As String = "&Click Here"

    ' Declare a new StringFormat.
    Dim format As New StringFormat

    ' Set the HotkeyPrefix property.
    format.HotkeyPrefix = System.Drawing.Text.HotkeyPrefix.Show

    ' Draw the string.
    Dim theBrush As Brush = _
        SystemBrushes.FromSystemColor(SystemColors.Highlight)
    e.Graphics.DrawString(text, Me.Font, theBrush, 30, 40, format)
End Sub

Remarques

Notes

Dans .NET 6 et versions ultérieures, le package System.Drawing.Common, qui inclut ce type, est uniquement pris en charge sur les systèmes d’exploitation Windows. L’utilisation de ce type dans les applications multiplateformes entraîne des avertissements au moment de la compilation et des exceptions au moment de l’exécution. Pour plus d’informations, consultez System.Drawing.Common uniquement pris en charge sur Windows.

Propriétés

ActiveBorder

Obtient un SolidBrush qui est la couleur de la bordure de la fenêtre active.

ActiveCaption

Obtient un SolidBrush qui est la couleur de l’arrière-plan de la barre de titre de la fenêtre active.

ActiveCaptionText

Obtient un SolidBrush qui correspond à la couleur du texte dans la barre de titre de la fenêtre inactive.

AppWorkspace

Obtient un SolidBrush qui correspond à la couleur de l’espace de travail de l’application.

ButtonFace

Obtient un SolidBrush qui correspond à la couleur de face d'un élément 3D.

ButtonHighlight

Obtient un SolidBrush qui correspond à la couleur de surbrillance d'un élément 3D.

ButtonShadow

Obtient un SolidBrush qui correspond à la couleur de l'ombre d'un élément 3D.

Control

Obtient un SolidBrush qui correspond à la couleur de face d'un élément 3D.

ControlDark

Obtient un SolidBrush qui correspond à la couleur de l'ombre d'un élément 3D.

ControlDarkDark

Obtient un SolidBrush qui correspond à la couleur de l'ombre foncée d'un élément 3D.

ControlLight

Obtient un SolidBrush qui correspond à la couleur claire d'un élément 3D.

ControlLightLight

Obtient un SolidBrush qui correspond à la couleur de surbrillance d'un élément 3D.

ControlText

Obtient un SolidBrush qui correspond à la couleur du texte d'un élément 3D.

Desktop

Obtient un SolidBrush qui correspond à la couleur du bureau.

GradientActiveCaption

Obtient un SolidBrush qui correspond à la couleur la plus claire du dégradé de couleur de la barre de titre d'une fenêtre active.

GradientInactiveCaption

Obtient un SolidBrush qui correspond à la couleur la plus claire du dégradé de couleur de la barre de titre d'une fenêtre inactive.

GrayText

Obtient un SolidBrush qui correspond à la couleur du texte estompé.

Highlight

Obtient un SolidBrush qui correspond à la couleur de l'arrière-plan des éléments sélectionnés.

HighlightText

Obtient un SolidBrush qui correspond à la couleur du texte des éléments sélectionnés.

HotTrack

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

InactiveBorder

Obtient un SolidBrush qui est la couleur de la bordure d’une fenêtre inactive.

InactiveCaption

Obtient un SolidBrush qui correspond à la couleur de l'arrière-plan de la barre de titre d'une fenêtre inactive.

InactiveCaptionText

Obtient un SolidBrush qui correspond à la couleur du texte dans la barre de titre d'une fenêtre inactive.

Info

Obtient un SolidBrush qui correspond à la couleur de l'arrière-plan d'une info-bulle.

InfoText

Obtient un SolidBrush qui correspond à la couleur du texte d'une info-bulle.

Menu

Obtient un SolidBrush qui est la couleur de l’arrière-plan d’un menu.

MenuBar

Obtient un SolidBrush qui correspond à la couleur de l'arrière-plan d'une barre de menus.

MenuHighlight

Obtient un SolidBrush qui correspond à la couleur utilisée pour mettre en surbrillance les éléments de menu lorsque ce dernier s'affiche en 2D.

MenuText

Obtient SolidBrush qui est la couleur du texte d’un menu.

ScrollBar

Obtient un SolidBrush qui correspond à la couleur de l'arrière-plan d'une barre de défilement.

Window

Obtient un SolidBrush qui correspond à la couleur de l'arrière-plan de la zone client d'une fenêtre.

WindowFrame

Obtient un SolidBrush qui correspond à la couleur d'un frame de fenêtre.

WindowText

Obtient un SolidBrush qui correspond à la couleur du texte dans la zone client d'une fenêtre.

Méthodes

FromSystemColor(Color)

Crée Brush à partir de la structure Color spécifiée.

S’applique à