SystemBrushes Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 führt zu 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) |