Compartir por


SystemBrushes Clase

Definición

Cada propiedad de la SystemBrushes clase es un SolidBrush que es el color de un elemento para mostrar de Windows.

public ref class SystemBrushes abstract sealed
public ref class SystemBrushes sealed
public static class SystemBrushes
public sealed class SystemBrushes
type SystemBrushes = class
Public Class SystemBrushes
Public NotInheritable Class SystemBrushes
Herencia
SystemBrushes

Ejemplos

En el ejemplo de código siguiente se muestra cómo establecer un método abreviado de teclado mediante la HotkeyPrefix propiedad . También muestra cómo usar el FromSystemColor método . Para ejecutar este ejemplo, pegue el código en un formulario, controle el evento del Paint formulario y llame al método siguiente, pasando e como PaintEventArgs.

private:
   void ShowHotKey( PaintEventArgs^ e )
   {
      // Declare the string with a keyboard shortcut.
      String^ text = "&Click Here";

      // Declare a new StringFormat.
      StringFormat^ format = gcnew StringFormat;

      // Set the HotkeyPrefix property.
      format->HotkeyPrefix = System::Drawing::Text::HotkeyPrefix::Show;

      // Draw the string.
      Brush^ theBrush = SystemBrushes::FromSystemColor( SystemColors::Highlight );
      e->Graphics->DrawString( text, this->Font, theBrush, 30, 40, format );
   }
private void ShowHotKey(PaintEventArgs e)
{

    // Declare the string with a keyboard shortcut.
    string text = "&Click Here";

    // Declare a new StringFormat.
    StringFormat format = new StringFormat();

    // Set the HotkeyPrefix property.
    format.HotkeyPrefix = System.Drawing.Text.HotkeyPrefix.Show;

    // Draw the string.
    Brush theBrush = 
        SystemBrushes.FromSystemColor(SystemColors.Highlight);

    e.Graphics.DrawString(text, this.Font, theBrush, 30, 40, format);
}
Private Sub ShowHotKey(ByVal e As PaintEventArgs)

    ' Declare the string with keyboard shortcut.
    Dim text As String = "&Click Here"

    ' Declare a new StringFormat.
    Dim format As New StringFormat

    ' Set the HotkeyPrefix property.
    format.HotkeyPrefix = System.Drawing.Text.HotkeyPrefix.Show

    ' Draw the string.
    Dim theBrush As Brush = _
        SystemBrushes.FromSystemColor(SystemColors.Highlight)
    e.Graphics.DrawString(text, Me.Font, theBrush, 30, 40, format)
End Sub

Comentarios

Nota:

En .NET 6 y versiones posteriores, el paquete System.Drawing.Common, que incluye este tipo, solo se admite en sistemas operativos Windows. El uso de este tipo en aplicaciones multiplataforma provoca advertencias en tiempo de compilación y excepciones en tiempo de ejecución. Para obtener más información, consulte System.Drawing.Common only supported on Windows (Solo se admite System.Drawing.Common en Windows).

Propiedades

Nombre Description
ActiveBorder

Obtiene un SolidBrush que es el color del borde de la ventana activa.

ActiveCaption

Obtiene un SolidBrush que es el color del fondo de la barra de título de la ventana activa.

ActiveCaptionText

Obtiene un SolidBrush que es el color del texto en la barra de título de la ventana activa.

AppWorkspace

Obtiene un SolidBrush que es el color del área de trabajo de la aplicación.

ButtonFace

Obtiene un SolidBrush que es el color de cara de un elemento 3D.

ButtonHighlight

Obtiene un SolidBrush que es el color de resaltado de un elemento 3D.

ButtonShadow

Obtiene un SolidBrush que es el color de sombra de un elemento 3D.

Control

Obtiene un SolidBrush que es el color de cara de un elemento 3D.

ControlDark

Obtiene un SolidBrush que es el color de sombra de un elemento 3D.

ControlDarkDark

Obtiene un SolidBrush que es el color de sombra oscuro de un elemento 3D.

ControlLight

Obtiene un SolidBrush que es el color claro de un elemento 3D.

ControlLightLight

Obtiene un SolidBrush que es el color de resaltado de un elemento 3D.

ControlText

Obtiene un SolidBrush que es el color del texto en un elemento 3D.

Desktop

Obtiene un que SolidBrush es el color del escritorio.

GradientActiveCaption

Obtiene un SolidBrush que es el color más claro en el degradado de color de la barra de título de una ventana activa.

GradientInactiveCaption

Obtiene un SolidBrush que es el color más claro en el degradado de color de la barra de título de una ventana inactiva.

GrayText

Obtiene un SolidBrush que es el color del texto atenuado.

Highlight

Obtiene un que SolidBrush es el color del fondo de los elementos seleccionados.

HighlightText

Obtiene un que SolidBrush es el color del texto de los elementos seleccionados.

HotTrack

Obtiene un SolidBrush que es el color usado para designar un elemento de seguimiento frecuente.

InactiveBorder

Obtiene un SolidBrush que es el color del borde de una ventana inactiva.

InactiveCaption

Obtiene un SolidBrush que es el color del fondo de la barra de título de una ventana inactiva.

InactiveCaptionText

Obtiene un SolidBrush que es el color del texto en la barra de título de una ventana inactiva.

Info

Obtiene un que SolidBrush es el color del fondo de una información sobre herramientas.

InfoText

Obtiene un que SolidBrush es el color del texto de una información sobre herramientas.

Menu

Obtiene un SolidBrush que es el color del fondo de un menú.

MenuBar

Obtiene un que SolidBrush es el color del fondo de una barra de menús.

MenuHighlight

Obtiene un SolidBrush que es el color usado para resaltar los elementos de menú cuando el menú aparece como un menú plano.

MenuText

Obtiene un SolidBrush que es el color del texto de un menú.

ScrollBar

Obtiene un SolidBrush que es el color del fondo de una barra de desplazamiento.

Window

Obtiene un SolidBrush que es el color del fondo en el área cliente de una ventana.

WindowFrame

Obtiene un que SolidBrush es el color de un marco de ventana.

WindowText

Obtiene un SolidBrush que es el color del texto en el área cliente de una ventana.

Métodos

Nombre Description
FromSystemColor(Color)

Crea a Brush partir de la estructura especificada Color .

Se aplica a