SystemColors Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Elke eigenschap van de klasse SystemColors is een Color structuur die de kleur is van een Windows weergave-element.
public ref class SystemColors sealed
public sealed class SystemColors
type SystemColors = class
Public NotInheritable Class SystemColors
- Overname
-
SystemColors
Voorbeelden
In het volgende codevoorbeeld ziet u de Equality operator en de SystemColors klasse. Dit voorbeeld is ontworpen voor gebruik met een Windows Formulier met een knop met de naam Button1. Plak de volgende code in uw formulier en koppel de Button1_Click methode aan de gebeurtenis van Click de knop.
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
Opmerkingen
Betere prestaties worden bereikt door de eigenschappen van de SystemPens of SystemBrushes klassen te gebruiken in plaats van een nieuwe pen of borstel te maken op basis van een waarde van SystemColors. Als u bijvoorbeeld een penseel wilt krijgen voor de gezichtskleur van een 3D-element, gebruikt u de SystemBrushes.Control eigenschap omdat deze een borstel krijgt die al bestaat, terwijl het aanroepen van de SolidBrush constructor met een parameterwaarde van SystemColors.Control een nieuwe kwast een nieuwe borstel maakt.
Eigenschappen
| Name | Description |
|---|---|
| ActiveBorder |
Hiermee haalt u een Color structuur op die de kleur van de rand van het actieve venster is. |
| ActiveCaption |
Hiermee haalt u een Color structuur op die de kleur is van de achtergrond van de titelbalk van het actieve venster. |
| ActiveCaptionText |
Hiermee haalt u een Color structuur op die de kleur van de tekst in de titelbalk van het actieve venster is. |
| AppWorkspace |
Hiermee haalt u een Color structuur op die de kleur van de toepassingswerkruimte is. |
| ButtonFace |
Hiermee haalt u een Color structuur op die de gezichtskleur van een 3D-element is. |
| ButtonHighlight |
Hiermee haalt u een Color structuur op die de markeringskleur van een 3D-element is. |
| ButtonShadow |
Hiermee haalt u een Color structuur op die de schaduwkleur van een 3D-element is. |
| Control |
Hiermee haalt u een Color structuur op die de gezichtskleur van een 3D-element is. |
| ControlDark |
Hiermee haalt u een Color structuur op die de schaduwkleur van een 3D-element is. |
| ControlDarkDark |
Hiermee haalt u een Color structuur op die de donkere schaduwkleur van een 3D-element is. |
| ControlLight |
Hiermee haalt u een Color structuur op die de lichte kleur van een 3D-element is. |
| ControlLightLight |
Hiermee haalt u een Color structuur op die de markeringskleur van een 3D-element is. |
| ControlText |
Hiermee haalt u een Color structuur op die de kleur van tekst in een 3D-element is. |
| Desktop |
Hiermee haalt u een Color structuur op die de kleur van het bureaublad is. |
| GradientActiveCaption |
Hiermee haalt u een Color structuur op die de lichtste kleur in de kleurovergang van de titelbalk van een actief venster is. |
| GradientInactiveCaption |
Hiermee haalt u een Color structuur op die de lichtste kleur in de kleurovergang van de titelbalk van een inactief venster is. |
| GrayText |
Hiermee wordt een Color structuur opgehaald die de kleur van grijs weergegeven tekst is. |
| Highlight |
Hiermee haalt u een Color structuur op die de kleur is van de achtergrond van geselecteerde items. |
| HighlightText |
Hiermee haalt u een Color structuur op die de kleur van de tekst van geselecteerde items is. |
| HotTrack |
Hiermee wordt een Color structuur opgehaald die de kleur is die wordt gebruikt om een hot-tracked item aan te wijzen. |
| InactiveBorder |
Hiermee haalt u een Color structuur op die de kleur is van de rand van een inactief venster. |
| InactiveCaption |
Hiermee haalt u een Color structuur op die de kleur is van de achtergrond van de titelbalk van een inactief venster. |
| InactiveCaptionText |
Hiermee haalt u een Color structuur op die de kleur van de tekst in de titelbalk van een inactief venster is. |
| Info |
Hiermee haalt u een Color structuur op die de kleur is van de achtergrond van een knopinfo. |
| InfoText |
Hiermee haalt u een Color structuur op die de kleur van de tekst van een knopinfo is. |
| Menu |
Hiermee haalt u een Color structuur op die de kleur van de achtergrond van een menu is. |
| MenuBar |
Hiermee haalt u een Color structuur op die de kleur van de achtergrond van een menubalk is. |
| MenuHighlight |
Hiermee haalt u een Color structuur op die de kleur is die wordt gebruikt om menu-items te markeren wanneer het menu wordt weergegeven als een plat menu. |
| MenuText |
Hiermee haalt u een Color structuur op die de kleur van de tekst van een menu is. |
| ScrollBar |
Hiermee haalt u een Color structuur op die de kleur van de achtergrond van een schuifbalk is. |
| Window |
Hiermee haalt u een Color structuur op die de kleur van de achtergrond in het clientgebied van een venster is. |
| WindowFrame |
Hiermee haalt u een Color structuur op die de kleur van een raamkader is. |
| WindowText |
Hiermee haalt u een Color structuur op die de kleur van de tekst in het clientgebied van een venster is. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |