Sdílet prostřednictvím


SystemBrushes Třída

Definice

Každá vlastnost SystemBrushes třídy je SolidBrush barva prvku zobrazení systému 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
Dědičnost
SystemBrushes

Příklady

Následující příklad kódu ukazuje, jak nastavit klávesovou zkratku HotkeyPrefix pomocí vlastnosti . Také ukazuje, jak používat metodu FromSystemColor . Pokud chcete spustit tento příklad, vložte kód do formuláře, zpracujte Paint událost formuláře a zavolejte následující metodu, která předá e jako 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

Poznámky

Poznámka

V .NET 6 a novějších verzích je balíček System.Drawing.Common, který obsahuje tento typ, podporován pouze v operačních systémech Windows. Použití tohoto typu v multiplatformních aplikacích způsobuje upozornění při kompilaci a výjimky za běhu. Další informace najdete v tématu System.Drawing.Common podporované pouze ve Windows.

Vlastnosti

ActiveBorder

SolidBrush Získá barvu ohraničení aktivního okna.

ActiveCaption

SolidBrush Získá barvu pozadí záhlaví aktivního okna.

ActiveCaptionText

SolidBrush Získá barvu textu v záhlaví aktivního okna.

AppWorkspace

Získá SolidBrush barvu pracovního prostoru aplikace.

ButtonFace

SolidBrush Získá barvu tváře prostorového prvku.

ButtonHighlight

SolidBrush Získá barvu zvýraznění prostorového prvku.

ButtonShadow

SolidBrush Získá barvu stínu prostorového prvku.

Control

SolidBrush Získá barvu tváře prostorového prvku.

ControlDark

SolidBrush Získá barvu stínu prostorového prvku.

ControlDarkDark

SolidBrush Získá barvu tmavého stínu prostorového prvku.

ControlLight

SolidBrush Získá světlou barvu prostorového prvku.

ControlLightLight

SolidBrush Získá barvu zvýraznění prostorového prvku.

ControlText

SolidBrush Získá barvu textu v prostorovém prvku.

Desktop

SolidBrush Získá barvu plochy.

GradientActiveCaption

SolidBrush Získá nejsvětlejší barvu v barevném přechodu záhlaví aktivního okna.

GradientInactiveCaption

SolidBrush Získá nejsvětlejší barvu v barevném přechodu záhlaví neaktivního okna.

GrayText

SolidBrush Získá barvu zašedlého textu.

Highlight

SolidBrush Získá barvu pozadí vybraných položek.

HighlightText

SolidBrush Získá barvu textu vybraných položek.

HotTrack

SolidBrush Získá barvu, která se používá k určení horké položky.

InactiveBorder

SolidBrush Získá barvu ohraničení neaktivního okna.

InactiveCaption

SolidBrush Získá barvu pozadí záhlaví neaktivního okna.

InactiveCaptionText

Získá SolidBrush barvu textu v záhlaví neaktivního okna.

Info

SolidBrush Získá barvu pozadí popisku.

InfoText

SolidBrush Získá barvu textu popisku.

Menu

Získá SolidBrush barvu pozadí nabídky.

MenuBar

SolidBrush Získá barvu pozadí řádku nabídek.

MenuHighlight

SolidBrush Získá barvu, která se používá ke zvýraznění položek nabídky, když se nabídka zobrazí jako plochá nabídka.

MenuText

SolidBrush Získá barvu textu nabídky.

ScrollBar

SolidBrush Získá barvu pozadí posuvníku.

Window

Získá SolidBrush barvu pozadí v klientské oblasti okna.

WindowFrame

SolidBrush Získá barvu rámečku okna.

WindowText

Získá SolidBrush barvu textu v klientské oblasti okna.

Metody

FromSystemColor(Color)

Vytvoří ze Brush zadané Color struktury objekt.

Platí pro