SystemColors Classe

Definizione

Ciascuna proprietà della classe SystemColors è una struttura Color che corrisponde al colore di un elemento di visualizzazione di 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
Ereditarietà
SystemColors

Esempio

Nell'esempio di codice seguente viene illustrato l'operatore Equality e la SystemColors classe . Questo esempio è progettato per essere usato con un Windows Form che contiene un pulsante denominato Button1. Incollare il codice seguente nel modulo e associare il Button1_Click metodo all'evento del Click pulsante.

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

Commenti

Le prestazioni migliori vengono ottenute usando le proprietà delle SystemPens classi o SystemBrushes anziché creare una nuova penna o un pennello in base a un valore da SystemColors. Ad esempio, se si vuole ottenere un pennello per il colore del viso di un elemento 3D, usare la SystemBrushes.Control proprietà perché ottiene un pennello già esistente, mentre chiamando il SolidBrush costruttore con un valore di parametro di SystemColors.Control creerà un nuovo pennello.

Proprietà

ActiveBorder

Ottiene una struttura Color che rappresenta il colore del bordo della finestra attiva.

ActiveCaption

Ottiene una struttura Color che corrisponde al colore di sfondo della barra del titolo della finestra attiva.

ActiveCaptionText

Ottiene una struttura Color che rappresenta il colore del testo nella barra del titolo della finestra inattiva.

AppWorkspace

Ottiene una struttura Color che rappresenta il colore dell'area di lavoro dell'applicazione.

ButtonFace

Ottiene una struttura Color che corrisponde al colore della superficie di un elemento 3D.

ButtonHighlight

Ottiene una struttura Color che corrisponde al colore dei lati illuminati di un elemento 3D.

ButtonShadow

Ottiene una struttura Color che corrisponde al colore dei lati ombreggiati di un elemento 3D.

Control

Ottiene una struttura Color che corrisponde al colore della superficie di un elemento 3D.

ControlDark

Ottiene una struttura Color che corrisponde al colore dei lati ombreggiati di un elemento 3D.

ControlDarkDark

Ottiene una struttura Color che corrisponde al colore dei lati ombreggiati scuri di un elemento 3D.

ControlLight

Ottiene una struttura Color che corrisponde al colore dei lati illuminati di un elemento 3D.

ControlLightLight

Ottiene una struttura Color che corrisponde al colore dei lati illuminati di un elemento 3D.

ControlText

Ottiene una struttura Color che corrisponde al colore del testo di un elemento 3D.

Desktop

Ottiene una struttura Color che rappresenta il colore del desktop.

GradientActiveCaption

Ottiene una struttura Color che corrisponde al colore più chiaro della sfumatura di colore della barra del titolo di una finestra attiva.

GradientInactiveCaption

Ottiene una struttura Color che corrisponde al colore più chiaro della sfumatura di colore della barra del titolo di una finestra non attiva.

GrayText

Ottiene una struttura Color che corrisponde al colore del testo in grigio.

Highlight

Ottiene una struttura Color che corrisponde al colore di sfondo degli elementi selezionati.

HighlightText

Ottiene una struttura Color corrispondente al colore del testo degli elementi selezionati.

HotTrack

Ottiene una struttura Color che rappresenta il colore usato per designare un elemento intercettato con il mouse.

InactiveBorder

Ottiene una struttura Color che rappresenta il colore del bordo di una finestra inattiva.

InactiveCaption

Ottiene una struttura Color che corrisponde al colore di sfondo della barra del titolo di una finestra non attiva.

InactiveCaptionText

Ottiene una struttura Color che corrisponde al colore del testo della barra del titolo di una finestra non attiva.

Info

Ottiene una struttura Color che corrisponde al colore di sfondo di una descrizione comandi.

InfoText

Ottiene una struttura Color che corrisponde al colore del testo di una descrizione comandi.

Menu

Ottiene una struttura Color che rappresenta il colore di sfondo di un menu.

MenuBar

Ottiene una struttura Color che corrisponde al colore di sfondo di una barra dei menu.

MenuHighlight

Ottiene una struttura Color che corrisponde al colore utilizzato per evidenziare le voci di menu quando questo viene visualizzato come menu bidimensionale.

MenuText

Ottiene una struttura Color che rappresenta il colore del testo di un menu.

ScrollBar

Ottiene una struttura Color che corrisponde al colore di sfondo di una barra di scorrimento.

Window

Ottiene una struttura Color che corrisponde al colore di sfondo dell'area client di una finestra.

WindowFrame

Ottiene una struttura Color che rappresenta il colore di una cornice della finestra.

WindowText

Ottiene una struttura Color che corrisponde al colore del testo dell'area client di una finestra.

Si applica a