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. 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) |