Freigeben über


SystemBrushes Klasse

Definition

Jede Eigenschaft der SystemBrushes Klasse ist eine SolidBrush Farbe eines Windows-Anzeigeelements.

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
Vererbung
SystemBrushes

Beispiele

Das folgende Codebeispiel zeigt, wie Sie eine Tastenkombination mithilfe der HotkeyPrefix Eigenschaft festlegen. Außerdem wird die Verwendung der FromSystemColor Methode veranschaulicht. Zum Ausführen dieses Beispiels fügen Sie den Code in ein Formular ein, behandeln das Ereignis des Formulars Paint und rufen die folgende Methode auf, und übergeben Sie PaintEventArgsals e .

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

Hinweise

Hinweis

In .NET 6 und höheren Versionen wird das System.Drawing.Common-Paket, das diesen Typ enthält, nur unter Windows-Betriebssystemen unterstützt. Die Verwendung dieses Typs in plattformübergreifenden Apps führt zu Kompilierungszeitwarnungen und Laufzeit-Ausnahmen. Weitere Informationen finden Sie unter System.Drawing.Common wird nur unter Windows unterstützt.

Eigenschaften

Name Beschreibung
ActiveBorder

Ruft ein SolidBrush , das die Farbe des Rahmens des aktiven Fensters ist.

ActiveCaption

Ruft ein SolidBrush , das die Farbe des Hintergrunds der Titelleiste des aktiven Fensters ist.

ActiveCaptionText

Ruft ein SolidBrush , das die Farbe des Texts in der Titelleiste des aktiven Fensters ist.

AppWorkspace

Ruft ein SolidBrush , das die Farbe des Anwendungsarbeitsbereichs ist.

ButtonFace

Ruft ein SolidBrush , das die Gesichtsfarbe eines 3D-Elements ist.

ButtonHighlight

Ruft ein SolidBrush , das die Hervorhebungsfarbe eines 3D-Elements ist.

ButtonShadow

Ruft ein SolidBrush , das die Schattenfarbe eines 3D-Elements ist.

Control

Ruft ein SolidBrush , das die Gesichtsfarbe eines 3D-Elements ist.

ControlDark

Ruft ein SolidBrush , das die Schattenfarbe eines 3D-Elements ist.

ControlDarkDark

Ruft ein SolidBrush , das die dunkle Schattenfarbe eines 3D-Elements ist.

ControlLight

Ruft ein SolidBrush , das die Helle Farbe eines 3D-Elements ist.

ControlLightLight

Ruft ein SolidBrush , das die Hervorhebungsfarbe eines 3D-Elements ist.

ControlText

Ruft ein SolidBrush , das die Farbe von Text in einem 3D-Element ist.

Desktop

Ruft ein SolidBrush , das die Farbe des Desktops ist.

GradientActiveCaption

Ruft ein SolidBrush , das die hellste Farbe im Farbverlauf der Titelleiste eines aktiven Fensters ist.

GradientInactiveCaption

Ruft ein SolidBrush , das die hellste Farbe im Farbverlauf der Titelleiste eines inaktiven Fensters ist.

GrayText

Ruft ein SolidBrush , das die Farbe des abgeblendeten Texts ist.

Highlight

Ruft ein SolidBrush , das die Farbe des Hintergrunds der ausgewählten Elemente ist.

HighlightText

Ruft ein SolidBrush , das die Farbe des Texts der markierten Elemente ist.

HotTrack

Ruft ein SolidBrush , das die Farbe ist, die zum Festlegen eines hot-tracked-Elements verwendet wird.

InactiveBorder

Ruft ein SolidBrush , das die Farbe des Rahmens eines inaktiven Fensters ist.

InactiveCaption

Ruft ein SolidBrush , das die Farbe des Hintergrunds der Titelleiste eines inaktiven Fensters ist.

InactiveCaptionText

Ruft ein SolidBrush , das die Farbe des Texts in der Titelleiste eines inaktiven Fensters ist.

Info

Ruft ein SolidBrush , das die Farbe des Hintergrunds einer QuickInfo ist.

InfoText

Ruft ein SolidBrush , das die Farbe des Texts einer QuickInfo ist.

Menu

Ruft ein SolidBrush , das die Farbe des Hintergrunds eines Menüs ist.

MenuBar

Ruft ein SolidBrush , das die Farbe des Hintergrunds einer Menüleiste ist.

MenuHighlight

Ruft ein SolidBrush , das die Farbe ist, die zum Hervorheben von Menüelementen verwendet wird, wenn das Menü als flaches Menü angezeigt wird.

MenuText

Ruft ein SolidBrush , das die Farbe des Menütexts ist.

ScrollBar

Ruft ein SolidBrush , das die Farbe des Hintergrunds einer Bildlaufleiste ist.

Window

Ruft ein SolidBrush , das die Farbe des Hintergrunds im Clientbereich eines Fensters ist.

WindowFrame

Ruft ein SolidBrush , das die Farbe eines Fensterrahmens ist.

WindowText

Ruft ein SolidBrush , das die Farbe des Texts im Clientbereich eines Fensters ist.

Methoden

Name Beschreibung
FromSystemColor(Color)

Erstellt eine Brush aus der angegebenen Color Struktur.

Gilt für: