SystemColors 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 SystemColors třídy je Color struktura, která je barva prvku zobrazení Systému Windows.
public ref class SystemColors abstract sealed
public ref class SystemColors sealed
public static class SystemColors
public sealed class SystemColors
type SystemColors = class
Public Class SystemColors
Public NotInheritable Class SystemColors
- Dědičnost
-
SystemColors
Příklady
Následující příklad kódu ukazuje Equality operátor a SystemColors třídu. Tento příklad je navržen tak, aby byl použit s formulářem Windows, který obsahuje tlačítko s názvem Button1. Do formuláře vložte následující kód a přidružte Button1_Click metodu k události tlačítka Click .
void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
if ( this->BackColor == SystemColors::ControlDark )
{
this->BackColor = SystemColors::Control;
}
}
private void Button1_Click(System.Object sender, System.EventArgs e)
{
if (this.BackColor == SystemColors.ControlDark)
{
this.BackColor = SystemColors.Control;
}
}
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
If (Color.op_Equality(Me.BackColor, SystemColors.ControlDark)) Then
Me.BackColor = SystemColors.Control
End If
End Sub
Poznámky
Lepšího výkonu dosáhnete použitím vlastností SystemPens nebo SystemBrushes tříd namísto vytvoření nového pera nebo štětce založeného na hodnotě z SystemColors. Pokud například chcete získat štětec pro barvu tváře 3D elementu, použijte SystemBrushes.Control vlastnost, protože získá štětec, který již existuje, zatímco volání SolidBrush konstruktoru s hodnotou parametru SystemColors.Control vytvoří nový štětec.
Vlastnosti
| Name | Description |
|---|---|
| ActiveBorder |
Color Získá strukturu, která je barva aktivního ohraničení okna. |
| ActiveCaption |
Color Získá strukturu, která je barva pozadí aktivního okna záhlaví. |
| ActiveCaptionText |
Color Získá strukturu, která je barva textu v záhlaví aktivního okna. |
| AppWorkspace |
Color Získá strukturu, která je barva pracovního prostoru aplikace. |
| ButtonFace |
Color Získá strukturu, která je barva tváře 3D elementu. |
| ButtonHighlight |
Color Získá strukturu, která je barva zvýraznění 3D elementu. |
| ButtonShadow |
Color Získá strukturu, která je stín barva 3D elementu. |
| Control |
Color Získá strukturu, která je barva tváře 3D elementu. |
| ControlDark |
Color Získá strukturu, která je stín barva 3D elementu. |
| ControlDarkDark |
Color Získá strukturu, která je tmavě stín barva 3D elementu. |
| ControlLight |
Color Získá strukturu, která je světlá barva 3D elementu. |
| ControlLightLight |
Color Získá strukturu, která je barva zvýraznění 3D elementu. |
| ControlText |
Color Získá strukturu, která je barva textu v 3D elementu. |
| Desktop |
Color Získá strukturu, která je barva plochy. |
| GradientActiveCaption |
Color Získá strukturu, která je nejsvětlejší barvou v barevném přechodu aktivního okna záhlaví. |
| GradientInactiveCaption |
Color Získá strukturu, která je nejsvětlejší barvou v barevném přechodu neaktivního okna záhlaví. |
| GrayText |
Color Získá strukturu, která je barva šeděného textu. |
| Highlight |
Color Získá strukturu, která je barva pozadí vybraných položek. |
| HighlightText |
Color Získá strukturu, která je barva textu vybraných položek. |
| HotTrack |
Color Získá strukturu, která je barva použitá k určení horké sledované položky. |
| InactiveBorder |
Color Získá strukturu, která je barva neaktivního ohraničení okna. |
| InactiveCaption |
Color Získá strukturu, která je barva pozadí neaktivního okna záhlaví. |
| InactiveCaptionText |
Color Získá strukturu, která je barva textu v neaktivním okně záhlaví. |
| Info |
Color Získá strukturu, která je barva pozadí popisu. |
| InfoText |
Color Získá strukturu, která je barva textu popisu. |
| Menu |
Color Získá strukturu, která je barva pozadí nabídky. |
| MenuBar |
Color Získá strukturu, která je barva pozadí řádku nabídek. |
| MenuHighlight |
Color Získá strukturu, která je barva použitá ke zvýraznění položek nabídky, když se nabídka zobrazí jako plochá nabídka. |
| MenuText |
Color Získá strukturu, která je barva textu nabídky. |
| ScrollBar |
Color Získá strukturu, která je barva pozadí posuvníku. |
| UseAlternativeColorSet |
Získá nebo nastaví hodnotu, která určuje, zda se používá alternativní sada barev. |
| Window |
Color Získá strukturu, která je barva pozadí v klientské oblasti okna. |
| WindowFrame |
Color Získá strukturu, která je barva rámečku okna. |
| WindowText |
Color Získá strukturu, která je barva textu v klientské oblasti okna. |