SystemColors Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varje egenskap för klassen SystemColors är en Color struktur som är färgen på ett Windows visningselement.
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
- Arv
-
SystemColors
Exempel
I följande kodexempel visas operatorn Equality och SystemColors klassen. Det här exemplet är utformat för att användas med ett Windows formulär som innehåller en knapp med namnet Button1. Klistra in följande kod i formuläret och associera Button1_Click metoden med knappens Click händelse.
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
Kommentarer
Bättre prestanda uppnås genom att använda egenskaperna för klasserna SystemPens eller SystemBrushes i stället för att skapa en ny penna eller pensel baserat på ett värde från SystemColors. Om du till exempel vill få en pensel för ansiktsfärgen för ett 3D-element använder du egenskapen eftersom den SystemBrushes.Control hämtar en pensel som redan finns, medan anrop av SolidBrush konstruktorn med parametervärdet SystemColors.Control skapar en ny pensel.
Egenskaper
| Name | Description |
|---|---|
| ActiveBorder |
Hämtar en Color struktur som är färgen på det aktiva fönstrets kantlinje. |
| ActiveCaption |
Hämtar en Color struktur som är färgen på bakgrunden i det aktiva fönstrets namnlist. |
| ActiveCaptionText |
Hämtar en Color struktur som är färgen på texten i det aktiva fönstrets namnlist. |
| AppWorkspace |
Hämtar en Color struktur som är färgen på programarbetsytan. |
| ButtonFace |
Hämtar en Color struktur som är ansiktsfärgen för ett 3D-element. |
| ButtonHighlight |
Hämtar en Color struktur som är markeringsfärgen för ett 3D-element. |
| ButtonShadow |
Hämtar en Color struktur som är skuggfärgen för ett 3D-element. |
| Control |
Hämtar en Color struktur som är ansiktsfärgen för ett 3D-element. |
| ControlDark |
Hämtar en Color struktur som är skuggfärgen för ett 3D-element. |
| ControlDarkDark |
Hämtar en Color struktur som är den mörka skuggfärgen för ett 3D-element. |
| ControlLight |
Hämtar en Color struktur som är den ljusa färgen på ett 3D-element. |
| ControlLightLight |
Hämtar en Color struktur som är markeringsfärgen för ett 3D-element. |
| ControlText |
Hämtar en Color struktur som är färgen på texten i ett 3D-element. |
| Desktop |
Hämtar en Color struktur som är skrivbordets färg. |
| GradientActiveCaption |
Hämtar en Color struktur som är den ljusaste färgen i färgtoningen i ett aktivt fönsters namnlist. |
| GradientInactiveCaption |
Hämtar en Color struktur som är den ljusaste färgen i färgtoningen i ett inaktivt fönsters namnlist. |
| GrayText |
Hämtar en Color struktur som är färgen på nedtonad text. |
| Highlight |
Hämtar en Color struktur som är färgen på bakgrunden för markerade objekt. |
| HighlightText |
Hämtar en Color struktur som är färgen på texten för markerade objekt. |
| HotTrack |
Hämtar en Color struktur som är den färg som används för att ange ett snabbspårat objekt. |
| InactiveBorder |
Hämtar en Color struktur som är färgen på ett inaktivt fönsters kantlinje. |
| InactiveCaption |
Hämtar en Color struktur som är färgen på bakgrunden i ett inaktivt fönsters namnlist. |
| InactiveCaptionText |
Hämtar en Color struktur som är färgen på texten i ett inaktivt fönsters namnlist. |
| Info |
Hämtar en Color struktur som är färgen på bakgrunden för en knappbeskrivning. |
| InfoText |
Hämtar en Color struktur som är färgen på texten i en knappbeskrivning. |
| Menu |
Hämtar en Color struktur som är färgen på en menys bakgrund. |
| MenuBar |
Hämtar en Color struktur som är färgen på bakgrunden i en menyrad. |
| MenuHighlight |
Hämtar en Color struktur som är den färg som används för att markera menyalternativ när menyn visas som en platt meny. |
| MenuText |
Hämtar en Color struktur som är färgen på en menys text. |
| ScrollBar |
Hämtar en Color struktur som är färgen på bakgrunden i en rullningslist. |
| UseAlternativeColorSet |
Hämtar eller anger ett värde som anger om den alternativa färguppsättningen används. |
| Window |
Hämtar en Color struktur som är bakgrundens färg i klientområdet i ett fönster. |
| WindowFrame |
Hämtar en Color struktur som är färgen på en fönsterram. |
| WindowText |
Hämtar en Color struktur som är färgen på texten i klientområdet i ett fönster. |