SystemColors Class

Definition

Ciascuna proprietà della classe SystemColors è una struttura Color che corrisponde al colore di un elemento di visualizzazione di Windows.Each property of the SystemColors class is a Color structure that is the color of a Windows display element.

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
Inheritance
SystemColors

Examples

Nell'esempio di codice seguente vengono illustrati l'operatore Equality e la classe SystemColors.The following code example demonstrates the Equality operator and the SystemColors class. Questo esempio è progettato per essere usato con un Windows Form che contiene un pulsante denominato Button1.This example is designed to be used with a Windows Form that contains a button named Button1. Incollare il codice seguente nel form e associare il metodo Button1_Click con l'evento Click del pulsante.Paste the following code into your form and associate the Button1_Click method with the button's Click event.

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

Remarks

Per ottenere prestazioni migliori, è possibile usare le proprietà delle classi SystemPens o SystemBrushes anziché creare una nuova penna o pennello in base a un valore di SystemColors.Better performance is achieved by using the properties of the SystemPens or SystemBrushes classes rather than creating a new pen or brush based on a value from SystemColors. Se ad esempio si desidera ottenere un pennello per il colore della superficie di un elemento 3D, utilizzare la proprietà SystemBrushes.Control perché ottiene un pennello già esistente, mentre la chiamata al costruttore SolidBrush con un valore di parametro SystemColors.Control creerà un nuovo pennello.For example, if you wanted to get a brush for the face color of a 3-D element, use the SystemBrushes.Control property because it gets a brush that already exists, whereas calling the SolidBrush constructor with a parameter value of SystemColors.Control will create a new brush.

Properties

ActiveBorder

Ottiene una struttura Color che rappresenta il colore del bordo della finestra attiva.Gets a Color structure that is the color of the active window's border.

ActiveCaption

Ottiene una struttura Color che corrisponde al colore di sfondo della barra del titolo della finestra attiva.Gets a Color structure that is the color of the background of the active window's title bar.

ActiveCaptionText

Ottiene una struttura Color che corrisponde al colore del testo della barra del titolo della finestra attiva.Gets a Color structure that is the color of the text in the active window's title bar.

AppWorkspace

Ottiene una struttura Color che corrisponde al colore dell'area di lavoro dell'applicazione.Gets a Color structure that is the color of the application workspace.

ButtonFace

Ottiene una struttura Color che corrisponde al colore della superficie di un elemento 3D.Gets a Color structure that is the face color of a 3-D element.

ButtonHighlight

Ottiene una struttura Color che corrisponde al colore dei lati illuminati di un elemento 3D.Gets a Color structure that is the highlight color of a 3-D element.

ButtonShadow

Ottiene una struttura Color che corrisponde al colore dei lati ombreggiati di un elemento 3D.Gets a Color structure that is the shadow color of a 3-D element.

Control

Ottiene una struttura Color che corrisponde al colore della superficie di un elemento 3D.Gets a Color structure that is the face color of a 3-D element.

ControlDark

Ottiene una struttura Color che corrisponde al colore dei lati ombreggiati di un elemento 3D.Gets a Color structure that is the shadow color of a 3-D element.

ControlDarkDark

Ottiene una struttura Color che corrisponde al colore dei lati ombreggiati scuri di un elemento 3D.Gets a Color structure that is the dark shadow color of a 3-D element.

ControlLight

Ottiene una struttura Color che corrisponde al colore dei lati illuminati di un elemento 3D.Gets a Color structure that is the light color of a 3-D element.

ControlLightLight

Ottiene una struttura Color che corrisponde al colore dei lati illuminati di un elemento 3D.Gets a Color structure that is the highlight color of a 3-D element.

ControlText

Ottiene una struttura Color che corrisponde al colore del testo di un elemento 3D.Gets a Color structure that is the color of text in a 3-D element.

Desktop

Ottiene una struttura Color che corrisponde al colore del desktop.Gets a Color structure that is the color of the desktop.

GradientActiveCaption

Ottiene una struttura Color che corrisponde al colore più chiaro della sfumatura di colore della barra del titolo di una finestra attiva.Gets a Color structure that is the lightest color in the color gradient of an active window's title bar.

GradientInactiveCaption

Ottiene una struttura Color che corrisponde al colore più chiaro della sfumatura di colore della barra del titolo di una finestra non attiva.Gets a Color structure that is the lightest color in the color gradient of an inactive window's title bar.

GrayText

Ottiene una struttura Color che corrisponde al colore del testo in grigio.Gets a Color structure that is the color of dimmed text.

Highlight

Ottiene una struttura Color che corrisponde al colore di sfondo degli elementi selezionati.Gets a Color structure that is the color of the background of selected items.

HighlightText

Ottiene una struttura Color che corrisponde al colore del testo degli elementi selezionati.Gets a Color structure that is the color of the text of selected items.

HotTrack

Ottiene una struttura Color che corrisponde al colore utilizzato per designare un elemento intercettato con il mouse.Gets a Color structure that is the color used to designate a hot-tracked item.

InactiveBorder

Ottiene una struttura Color che corrisponde al colore del bordo di una finestra non attiva.Gets a Color structure that is the color of an inactive window's border.

InactiveCaption

Ottiene una struttura Color che corrisponde al colore di sfondo della barra del titolo di una finestra non attiva.Gets a Color structure that is the color of the background of an inactive window's title bar.

InactiveCaptionText

Ottiene una struttura Color che corrisponde al colore del testo della barra del titolo di una finestra non attiva.Gets a Color structure that is the color of the text in an inactive window's title bar.

Info

Ottiene una struttura Color che corrisponde al colore di sfondo di una descrizione comandi.Gets a Color structure that is the color of the background of a ToolTip.

InfoText

Ottiene una struttura Color che corrisponde al colore del testo di una descrizione comandi.Gets a Color structure that is the color of the text of a ToolTip.

Menu

Ottiene una struttura Color che corrisponde al colore dello sfondo di un menu.Gets a Color structure that is the color of a menu's background.

MenuBar

Ottiene una struttura Color che corrisponde al colore di sfondo di una barra dei menu.Gets a Color structure that is the color of the background of a menu bar.

MenuHighlight

Ottiene una struttura Color che corrisponde al colore utilizzato per evidenziare le voci di menu quando questo viene visualizzato come menu bidimensionale.Gets a Color structure that is the color used to highlight menu items when the menu appears as a flat menu.

MenuText

Ottiene una struttura Color che corrisponde al colore del testo di un menu.Gets a Color structure that is the color of a menu's text.

ScrollBar

Ottiene una struttura Color che corrisponde al colore di sfondo di una barra di scorrimento.Gets a Color structure that is the color of the background of a scroll bar.

Window

Ottiene una struttura Color che corrisponde al colore di sfondo dell'area client di una finestra.Gets a Color structure that is the color of the background in the client area of a window.

WindowFrame

Ottiene una struttura Color che corrisponde al colore della cornice di una finestra.Gets a Color structure that is the color of a window frame.

WindowText

Ottiene una struttura Color che corrisponde al colore del testo nell'area client di una finestra.Gets a Color structure that is the color of the text in the client area of a window.

Applies to