SystemPens Clase

Definición

Cada una de las propiedades de la clase SystemPens es un objeto Pen que es el color de un elemento de presentación de Windows y tiene un ancho de 1 píxel.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
Herencia
SystemPens

Ejemplos

En el ejemplo de código siguiente se crean puntos y tamaños mediante varios de los operadores sobrecargados definidos para estos tipos.The following code example creates points and sizes using several of the overloaded operators defined for these types. También se muestra cómo usar la clase SystemPens.It also demonstrates how to use the SystemPens class.

Este ejemplo está diseñado para usarse con Windows Forms.This example is designed to be used with Windows Forms. Cree un formulario que contenga un Button denominado subtractButton.Create a form that contains a Button named subtractButton. Pegue el código en el formulario y llame al método CreatePointsAndSizes desde el método de control de eventos Paint del formulario, pasando e como 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

Propiedades

ActiveBorder

Obtiene un Pen que es el color del borde de la ventana inactiva.Gets a Pen that is the color of the active window's border.

ActiveCaption

Obtiene un Pen que es el color de fondo de la barra de título de la ventana activa.Gets a Pen that is the color of the background of the active window's title bar.

ActiveCaptionText

Obtiene un Pen que es el color del texto de la barra de título de la ventana activa.Gets a Pen that is the color of the text in the active window's title bar.

AppWorkspace

Obtiene un Pen que es el color del área de trabajo de la aplicación.Gets a Pen that is the color of the application workspace.

ButtonFace

Obtiene un objeto Pen que es el color de la cara de un elemento en tres dimensiones.Gets a Pen that is the face color of a 3-D element.

ButtonHighlight

Obtiene un objeto Pen que es el color de resaltado de un elemento en tres dimensiones.Gets a Pen that is the highlight color of a 3-D element.

ButtonShadow

Obtiene un objeto Pen que es el color de la sombra de un elemento tridimensional.Gets a Pen that is the shadow color of a 3-D element.

Control

Obtiene un objeto Pen que es el color de la cara de un elemento en tres dimensiones.Gets a Pen that is the face color of a 3-D element.

ControlDark

Obtiene un objeto Pen que es el color de la sombra de un elemento tridimensional.Gets a Pen that is the shadow color of a 3-D element.

ControlDarkDark

Obtiene un objeto Pen que es el color de la sombra oscura de un elemento en tres dimensiones.Gets a Pen that is the dark shadow color of a 3-D element.

ControlLight

Obtiene un objeto Pen que es el color claro de un elemento en tres dimensiones.Gets a Pen that is the light color of a 3-D element.

ControlLightLight

Obtiene un objeto Pen que es el color de resaltado de un elemento en tres dimensiones.Gets a Pen that is the highlight color of a 3-D element.

ControlText

Obtiene un objeto Pen que es el color del texto de un elemento en tres dimensiones.Gets a Pen that is the color of text in a 3-D element.

Desktop

Obtiene un objeto Pen que es el color del escritorio de Windows.Gets a Pen that is the color of the Windows desktop.

GradientActiveCaption

Obtiene una estructura Pen que es el color más claro del degradado de color de la barra de título de la ventana activa.Gets a Pen that is the lightest color in the color gradient of an active window's title bar.

GradientInactiveCaption

Obtiene una estructura Pen que es el color más claro del degradado de color de la barra de título de la ventana inactiva.Gets a Pen that is the lightest color in the color gradient of an inactive window's title bar.

GrayText

Obtiene una estructura Pen que es el color del texto atenuado.Gets a Pen that is the color of dimmed text.

Highlight

Obtiene un objeto Pen que es el color del fondo de los elementos seleccionados.Gets a Pen that is the color of the background of selected items.

HighlightText

Obtiene Pen que es el color de texto de los elementos seleccionados.Gets a Pen that is the color of the text of selected items.

HotTrack

Obtiene un Pen que es el color que se usa para designar un elemento estrechamente controlado.Gets a Pen that is the color used to designate a hot-tracked item.

InactiveBorder

Obtiene una estructura Pen que es color del borde de una ventana inactiva.Gets a Pen is the color of the border of an inactive window.

InactiveCaption

Obtiene una estructura Pen que es color del texto de la barra de título de una ventana inactiva.Gets a Pen that is the color of the title bar caption of an inactive window.

InactiveCaptionText

Obtiene una estructura Pen que es el color del texto de la barra de título de una ventana inactiva.Gets a Pen that is the color of the text in an inactive window's title bar.

Info

Obtiene una estructura Pen que es el color del fondo de la información sobre herramientas.Gets a Pen that is the color of the background of a ToolTip.

InfoText

Obtiene una estructura Pen que es el color del texto de la información sobre herramientas.Gets a Pen that is the color of the text of a ToolTip.

Menu

Obtiene un Pen que es el color de fondo de un menú.Gets a Pen that is the color of a menu's background.

MenuBar

Obtiene una estructura Pen que es el color del fondo de una barra de menús.Gets a Pen that is the color of the background of a menu bar.

MenuHighlight

Obtiene una estructura Pen que es el color utilizado para resaltar los elementos de menú cuando el menú aparece como un menú plano.Gets a Pen that is the color used to highlight menu items when the menu appears as a flat menu.

MenuText

Obtiene un Pen que es el color del texto de un menú.Gets a Pen that is the color of a menu's text.

ScrollBar

Obtiene una estructura Pen que es el color del fondo de una barra de desplazamiento.Gets a Pen that is the color of the background of a scroll bar.

Window

Obtiene un objeto Pen que es el color del fondo del área de cliente de una ventana.Gets a Pen that is the color of the background in the client area of a window.

WindowFrame

Obtiene un valor Pen que es el color un marco de ventana.Gets a Pen that is the color of a window frame.

WindowText

Obtiene Pen que es el color del texto en el área de cliente de una ventana.Gets a Pen that is the color of the text in the client area of a window.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
FromSystemColor(Color)

Crea Pen a partir del Color especificado.Creates a Pen from the specified Color.

GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a