SystemPens Classe

Definizione

Ciascuna proprietà della classe SystemPens è un oggetto Pen che corrisponde al colore di un elemento di visualizzazione di Windows e a una larghezza pari a 1 pixel.Each property of the SystemPens class is a Pen that is the color of a Windows display element and that has a width of 1 pixel.

public ref class SystemPens sealed
public sealed class SystemPens
type SystemPens = class
Public NotInheritable Class SystemPens
Ereditarietà
SystemPens

Esempi

Nell'esempio di codice seguente vengono creati punti e dimensioni usando molti degli operatori di overload definiti per questi tipi.The following code example creates points and sizes using several of the overloaded operators defined for these types. Viene inoltre illustrato come utilizzare la classe SystemPens.It also demonstrates how to use the SystemPens class.

Questo esempio è progettato per essere usato con Windows Forms.This example is designed to be used with Windows Forms. Creare un modulo che contenga un Button denominato subtractButton.Create a form that contains a Button named subtractButton. Incollare il codice nel form e chiamare il metodo CreatePointsAndSizes dal metodo di gestione degli eventi del form Paint, passando e come PaintEventArgs.Paste the code into the form and call the CreatePointsAndSizes method from the form's Paint event-handling method, passing e as PaintEventArgs.

void CreatePointsAndSizes( PaintEventArgs^ e )
{
   // Create the starting point.
   Point startPoint = Point(subtractButton->Size);
   
   // Use the addition operator to get the end point.
   Point endPoint = startPoint + System::Drawing::Size( 140, 150 );
   
   // Draw a line between the points.
   e->Graphics->DrawLine( SystemPens::Highlight, startPoint, endPoint );
   
   // Convert the starting point to a size and compare it to the
   // subtractButton size.  
   System::Drawing::Size buttonSize = (System::Drawing::Size)startPoint;
   if ( buttonSize == subtractButton->Size )
   {
      e->Graphics->DrawString( "The sizes are equal.", gcnew System::Drawing::Font( this->Font,FontStyle::Italic ), Brushes::Indigo, 10.0F, 65.0F );
   }
}
private void CreatePointsAndSizes(PaintEventArgs e)
{

    // Create the starting point.
    Point startPoint = new Point(subtractButton.Size);

    // Use the addition operator to get the end point.
    Point endPoint = startPoint + new Size(140, 150);

    // Draw a line between the points.
    e.Graphics.DrawLine(SystemPens.Highlight, startPoint, endPoint);

    // Convert the starting point to a size and compare it to the
    // subtractButton size.  
    Size buttonSize = (Size)startPoint;
    if (buttonSize == subtractButton.Size)

        // If the sizes are equal, tell the user.
    {
        e.Graphics.DrawString("The sizes are equal.", 
            new Font(this.Font, FontStyle.Italic), 
            Brushes.Indigo, 10.0F, 65.0F);
    }
}
Private Sub CreatePointsAndSizes(ByVal e As PaintEventArgs)

    ' Create the starting point.
    Dim startPoint As New Point(subtractButton.Size)

    ' Use the addition operator to get the end point.
    Dim endPoint As Point = Point.op_Addition(startPoint, _
        New Size(140, 150))

    ' Draw a line between the points.
    e.Graphics.DrawLine(SystemPens.Highlight, startPoint, endPoint)

    ' Convert the starting point to a size and compare it to the
    ' subtractButton size.  
    Dim buttonSize As Size = Point.op_Explicit(startPoint)
    If (Size.op_Equality(buttonSize, subtractButton.Size)) Then

        ' If the sizes are equal, tell the user.
        e.Graphics.DrawString("The sizes are equal.", _
            New Font(Me.Font, FontStyle.Italic), _
            Brushes.Indigo, 10.0F, 65.0F)
    End If

End Sub

Proprietà

ActiveBorder

Ottiene un oggetto Pen che rappresenta il colore del bordo della finestra attiva.Gets a Pen that is the color of the active window's border.

ActiveCaption

Ottiene un oggetto Pen che rappresenta il colore di sfondo della barra del titolo della finestra attiva.Gets a Pen that is the color of the background of the active window's title bar.

ActiveCaptionText

Ottiene un oggetto Pen che rappresenta il colore del testo della barra del titolo della finestra attiva.Gets a Pen that is the color of the text in the active window's title bar.

AppWorkspace

Ottiene un oggetto Pen che rappresenta il colore dell'area di lavoro dell'applicazione.Gets a Pen that is the color of the application workspace.

ButtonFace

Ottiene un oggetto Pen che corrisponde al colore della superficie di un elemento 3D.Gets a Pen that is the face color of a 3-D element.

ButtonHighlight

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

ButtonShadow

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

Control

Ottiene un oggetto Pen che corrisponde al colore della superficie di un elemento 3D.Gets a Pen that is the face color of a 3-D element.

ControlDark

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

ControlDarkDark

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

ControlLight

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

ControlLightLight

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

ControlText

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

Desktop

Ottiene un oggetto Pen che corrisponde al colore del desktop di Windows.Gets a Pen that is the color of the Windows desktop.

GradientActiveCaption

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

GradientInactiveCaption

Ottiene un oggetto Pen che corrisponde al colore più chiaro della sfumatura di colore della barra del titolo di una finestra inattiva.Gets a Pen that is the lightest color in the color gradient of an inactive window's title bar.

GrayText

Ottiene un oggetto Pen che corrisponde al colore del testo in grigio.Gets a Pen that is the color of dimmed text.

Highlight

Ottiene un oggetto Pen che corrisponde al colore di sfondo degli elementi selezionati.Gets a Pen that is the color of the background of selected items.

HighlightText

Ottiene un oggetto Pen corrispondente al colore del testo degli elementi selezionati.Gets a Pen that is the color of the text of selected items.

HotTrack

Ottiene un oggetto Pen che rappresenta il colore usato per designare un elemento intercettato con il mouse.Gets a Pen that is the color used to designate a hot-tracked item.

InactiveBorder

Ottiene un oggetto Pen che corrisponde al colore del bordo di una finestra inattiva.Gets a Pen is the color of the border of an inactive window.

InactiveCaption

Ottiene un oggetto Pen che corrisponde al colore del titolo della barra del titolo di una finestra inattiva.Gets a Pen that is the color of the title bar caption of an inactive window.

InactiveCaptionText

Ottiene un oggetto Pen che corrisponde al colore del testo della barra del titolo di una finestra inattiva.Gets a Pen that is the color of the text in an inactive window's title bar.

Info

Ottiene un oggetto Pen che corrisponde al colore di sfondo di una descrizione comandi.Gets a Pen that is the color of the background of a ToolTip.

InfoText

Ottiene un oggetto Pen che corrisponde al colore del testo di una descrizione comandi.Gets a Pen that is the color of the text of a ToolTip.

Menu

Ottiene un oggetto Pen che rappresenta il colore di sfondo di un menu.Gets a Pen that is the color of a menu's background.

MenuBar

Ottiene un oggetto Pen che corrisponde al colore di sfondo di una barra dei menu.Gets a Pen that is the color of the background of a menu bar.

MenuHighlight

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

MenuText

Ottiene un oggetto Pen che rappresenta il colore del testo di un menu.Gets a Pen that is the color of a menu's text.

ScrollBar

Ottiene un oggetto Pen che corrisponde al colore di sfondo di una barra di scorrimento.Gets a Pen that is the color of the background of a scroll bar.

Window

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

WindowFrame

Ottiene un oggetto Pen che rappresenta il colore di una cornice della finestra.Gets a Pen that is the color of a window frame.

WindowText

Ottiene un oggetto Pen che corrisponde al colore del testo dell'area client di una finestra.Gets a Pen that is the color of the text in the client area of a window.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
FromSystemColor(Color)

Crea un oggetto Pen in base all'oggetto Color specificato.Creates a Pen from the specified Color.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a