SystemColors Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |