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. Ukazuje také způsob použití FromSystemColor metody. Pokud chcete tento příklad spustit, vložte kód do formuláře, zpracujte událost formuláře Paint a zavolejte následující metodu a předejte 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í v době kompilace a výjimky za běhu. Další informace naleznete v tématu System.Drawing.Common podporován pouze ve Windows.

Vlastnosti

Name Description
ActiveBorder

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

ActiveCaption

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

ActiveCaptionText

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

AppWorkspace

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

ButtonFace

SolidBrush Získá, že je barva tváře 3D elementu.

ButtonHighlight

SolidBrush Získá to, že je barva zvýraznění 3D elementu.

ButtonShadow

SolidBrush Získá, že je stín barva 3D elementu.

Control

SolidBrush Získá, že je barva tváře 3D elementu.

ControlDark

SolidBrush Získá, že je stín barva 3D elementu.

ControlDarkDark

SolidBrush Získá, že je tmavě stín barva 3D elementu.

ControlLight

SolidBrush Získá, že je světle barva 3D elementu.

ControlLightLight

SolidBrush Získá to, že je barva zvýraznění 3D elementu.

ControlText

SolidBrush Získá, že je barva textu v 3D elementu.

Desktop

SolidBrush Získá barvu plochy.

GradientActiveCaption

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

GradientInactiveCaption

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

GrayText

SolidBrush Získá barvu šeděné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á, že je barva použitá k určení položky s horkým sledováním.

InactiveBorder

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

InactiveCaption

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

InactiveCaptionText

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

Info

SolidBrush Získá barvu pozadí popisu.

InfoText

SolidBrush Získá barvu textu popisu.

Menu

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

MenuBar

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

MenuHighlight

SolidBrush Získá tuto 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

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

WindowFrame

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

WindowText

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

Metody

Name Description
FromSystemColor(Color)

Vytvoří ze Brush zadané Color struktury.

Platí pro