SystemBrushes Klasse

Definition

Jede Eigenschaft der SystemBrushes-Klasse ist ein SolidBrush mit der 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

Im folgenden Codebeispiel wird gezeigt, wie eine Tastenkombination mithilfe der HotkeyPrefix -Eigenschaft festgelegt wird. Außerdem wird veranschaulicht, wie die FromSystemColor -Methode verwendet wird. Fügen Sie zum Ausführen dieses Beispiels den Code in ein Formular ein, behandeln Sie das Ereignis des FormularsPaint, und rufen Sie die folgende Methode auf, indem Sie als PaintEventArgsübergebene.

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 verursacht Kompilierzeitwarnungen und Laufzeitausnahmen. Weitere Informationen finden Sie unter System.Drawing.Common wird nur unter Windows unterstützt.

Eigenschaften

ActiveBorder

Ruft einen SolidBrush ab, der die Farbe des Rahmens des aktiven Fensters darstellt.

ActiveCaption

Ruft einen SolidBrush mit der Hintergrundfarbe der Titelleiste des aktiven Fensters ab.

ActiveCaptionText

Ruft einen SolidBrush ab, der die Farbe des Texts in der Titelleiste des aktiven Fensters aufweist.

AppWorkspace

Ruft einen SolidBrush mit der Farbe des Anwendungsarbeitsbereichs ab.

ButtonFace

Ruft einen SolidBrush mit der Vorderseitenfarbe eines 3D-Elements ab.

ButtonHighlight

Ruft einen SolidBrush mit der Hervorhebungsfarbe eines 3D-Elements ab.

ButtonShadow

Ruft einen SolidBrush mit der Schattenfarbe eines 3D-Elements ab.

Control

Ruft einen SolidBrush mit der Vorderseitenfarbe eines 3D-Elements ab.

ControlDark

Ruft einen SolidBrush mit der Schattenfarbe eines 3D-Elements ab.

ControlDarkDark

Ruft einen SolidBrush mit der dunklen Schattenfarbe eines 3D-Elements ab.

ControlLight

Ruft einen SolidBrush mit der hellen Farbe eines 3D-Elements ab.

ControlLightLight

Ruft einen SolidBrush mit der Hervorhebungsfarbe eines 3D-Elements ab.

ControlText

Ruft einen SolidBrush mit der Textfarbe eines 3D-Elements ab.

Desktop

Ruft einen SolidBrush mit der Farbe des Desktops ab.

GradientActiveCaption

Ruft einen SolidBrush mit der hellsten Farbe im Farbverlauf auf einer Titelleiste des aktiven Fensters ab.

GradientInactiveCaption

Ruft einen SolidBrush mit der hellsten Farbe im Farbverlauf auf einer Titelleiste des inaktiven Fensters ab.

GrayText

Ruft einen SolidBrush mit der Farbe von abgeblendetem Text ab.

Highlight

Ruft einen SolidBrush mit der Hintergrundfarbe ausgewählter Elemente ab.

HighlightText

Ruft einen SolidBrush mit der Textfarbe der ausgewählten Elemente ab.

HotTrack

Ruft einen SolidBrush ab, der die Farbe aufweist, die zum Kennzeichnen eines gehoverter Elements verwendet wird.

InactiveBorder

Ruft einen SolidBrush ab, der die Farbe des Rahmens eines inaktiven Fensters darstellt.

InactiveCaption

Ruft einen SolidBrush mit der Hintergrundfarbe der Titelleiste eines inaktiven Fensters ab.

InactiveCaptionText

Ruft einen SolidBrush mit der Farbe des Texts in der Titelleiste eines inaktiven Fensters ab.

Info

Ruft einen SolidBrush mit der Hintergrundfarbe einer QuickInfo ab.

InfoText

Ruft einen SolidBrush mit der Textfarbe einer QuickInfo ab.

Menu

Ruft einen SolidBrush ab, der die Hintergrundfarbe eines Menüs darstellt.

MenuBar

Ruft einen SolidBrush mit der Hintergrundfarbe einer Menüleiste ab.

MenuHighlight

Ruft einen SolidBrush mit der systemdefinierten Farbe ab, die zum Hervorheben von Menüelementen verwendet wird, wenn das Menü als flaches Menü dargestellt wird.

MenuText

Ruft einen SolidBrush ab, der die Textfarbe eines Menüs darstellt.

ScrollBar

Ruft einen SolidBrush mit der Hintergrundfarbe einer Schiebeleiste ab.

Window

Ruft einen SolidBrush mit der Hintergrundfarbe des Clientbereichs eines Fensters ab.

WindowFrame

Ruft einen SolidBrush mit der Farbe eines Fensterrahmens ab.

WindowText

Ruft einen SolidBrush mit der Farbe des Texts im Clientbereich eines Fensters ab.

Methoden

FromSystemColor(Color)

Erstellt einen Brush aus der angegebenen Color-Struktur.

Gilt für: