SystemBrushes Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |