SystemPens Klasse

Definition

Jede Eigenschaft der SystemPens-Klasse ist ein Pen mit der Farbe eines Windows-Anzeigeelements und einer Breite von 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
Vererbung
SystemPens

Beispiele

Das folgende Codebeispiel erstellt Punkte und Größen mithilfe mehrerer der überladenen Operatoren, die für diese Typen definiert sind.The following code example creates points and sizes using several of the overloaded operators defined for these types. Außerdem wird veranschaulicht, wie die SystemPens-Klasse verwendet wird.It also demonstrates how to use the SystemPens class.

Dieses Beispiel ist für die Verwendung mit Windows Forms konzipiert.This example is designed to be used with Windows Forms. Erstellen Sie ein Formular, das eine Button mit dem Namen subtractButtonenthält.Create a form that contains a Button named subtractButton. Fügen Sie den Code in das Formular ein, und nennen Sie die CreatePointsAndSizes-Methode aus der Paint Ereignis Behandlungsmethode des Formulars, wobei e als PaintEventArgsübergeben werden.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

Eigenschaften

ActiveBorder

Ruft einen Pen ab, der die Farbe des Rahmens des aktiven Fensters darstellt.Gets a Pen that is the color of the active window's border.

ActiveCaption

Ruft einen Pen ab, der die Hintergrundfarbe der Titelleiste des aktiven Fensters darstellt.Gets a Pen that is the color of the background of the active window's title bar.

ActiveCaptionText

Ruft einen Pen ab, der die Farbe des Texts in der Titelleiste des aktiven Fensters aufweist.Gets a Pen that is the color of the text in the active window's title bar.

AppWorkspace

Ruft einen Pen mit der Farbe des Anwendungsarbeitsbereichs ab.Gets a Pen that is the color of the application workspace.

ButtonFace

Ruft einen Pen mit der Vorderseitenfarbe eines 3D-Elements ab.Gets a Pen that is the face color of a 3-D element.

ButtonHighlight

Ruft einen Pen mit der Hervorhebungsfarbe eines 3D-Elements ab.Gets a Pen that is the highlight color of a 3-D element.

ButtonShadow

Ruft einen Pen mit der Schattenfarbe eines 3D-Elements ab.Gets a Pen that is the shadow color of a 3-D element.

Control

Ruft einen Pen mit der Vorderseitenfarbe eines 3D-Elements ab.Gets a Pen that is the face color of a 3-D element.

ControlDark

Ruft einen Pen mit der Schattenfarbe eines 3D-Elements ab.Gets a Pen that is the shadow color of a 3-D element.

ControlDarkDark

Ruft einen Pen mit der dunklen Schattenfarbe eines 3D-Elements ab.Gets a Pen that is the dark shadow color of a 3-D element.

ControlLight

Ruft einen Pen mit der hellen Farbe eines 3D-Elements ab.Gets a Pen that is the light color of a 3-D element.

ControlLightLight

Ruft einen Pen mit der Hervorhebungsfarbe eines 3D-Elements ab.Gets a Pen that is the highlight color of a 3-D element.

ControlText

Ruft einen Pen mit der Textfarbe eines 3D-Elements ab.Gets a Pen that is the color of text in a 3-D element.

Desktop

Ruft einen Pen mit der Farbe des Windows-Desktops ab.Gets a Pen that is the color of the Windows desktop.

GradientActiveCaption

Ruft einen Pen mit der hellsten Farbe im Farbverlauf auf einer Titelleiste des aktiven Fensters ab.Gets a Pen that is the lightest color in the color gradient of an active window's title bar.

GradientInactiveCaption

Ruft einen Pen mit der hellsten Farbe im Farbverlauf auf einer Titelleiste des inaktiven Fensters ab.Gets a Pen that is the lightest color in the color gradient of an inactive window's title bar.

GrayText

Ruft einen Pen mit der Farbe von abgeblendetem Text ab.Gets a Pen that is the color of dimmed text.

Highlight

Ruft einen Pen mit der Hintergrundfarbe ausgewählter Elemente ab.Gets a Pen that is the color of the background of selected items.

HighlightText

Ruft einen Pen mit der Textfarbe der ausgewählten Elemente ab.Gets a Pen that is the color of the text of selected items.

HotTrack

Ruft einen Pen ab, der die Farbe aufweist, die zum Kennzeichnen eines gehoverter Elements verwendet wird.Gets a Pen that is the color used to designate a hot-tracked item.

InactiveBorder

Ruft einen Pen mit der Farbe des Rahmens eines inaktiven Fensters ab.Gets a Pen is the color of the border of an inactive window.

InactiveCaption

Ruft einen Pen mit der Farbe der Titelleistenbeschriftung eines inaktiven Fensters ab.Gets a Pen that is the color of the title bar caption of an inactive window.

InactiveCaptionText

Ruft einen Pen mit der Farbe des Texts in der Titelleiste eines inaktiven Fensters ab.Gets a Pen that is the color of the text in an inactive window's title bar.

Info

Ruft einen Pen mit der Hintergrundfarbe einer QuickInfo ab.Gets a Pen that is the color of the background of a ToolTip.

InfoText

Ruft einen Pen mit der Textfarbe einer QuickInfo ab.Gets a Pen that is the color of the text of a ToolTip.

Menu

Ruft einen Pen ab, der die Hintergrundfarbe eines Menüs darstellt.Gets a Pen that is the color of a menu's background.

MenuBar

Ruft einen Pen mit der Hintergrundfarbe einer Menüleiste ab.Gets a Pen that is the color of the background of a menu bar.

MenuHighlight

Ruft einen Pen mit der systemdefinierten Farbe ab, die zum Hervorheben von Menüelementen verwendet wird, wenn das Menü als flaches Menü dargestellt wird.Gets a Pen that is the color used to highlight menu items when the menu appears as a flat menu.

MenuText

Ruft einen Pen ab, der die Textfarbe eines Menüs darstellt.Gets a Pen that is the color of a menu's text.

ScrollBar

Ruft einen Pen mit der Hintergrundfarbe einer Schiebeleiste ab.Gets a Pen that is the color of the background of a scroll bar.

Window

Ruft einen Pen mit der Hintergrundfarbe des Clientbereichs eines Fensters ab.Gets a Pen that is the color of the background in the client area of a window.

WindowFrame

Ruft einen Pen ab, der die Farbe eines Fensterrahmens darstellt.Gets a Pen that is the color of a window frame.

WindowText

Ruft einen Pen mit der Farbe des Texts im Clientbereich eines Fensters ab.Gets a Pen that is the color of the text in the client area of a window.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
FromSystemColor(Color)

Erstellt einen Pen aus der angegebenen Color.Creates a Pen from the specified Color.

GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: