Compartilhar via


SystemBrushes Classe

Definição

Cada propriedade da SystemBrushes classe é uma SolidBrush cor de um elemento de exibição do 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
Herança
SystemBrushes

Exemplos

O exemplo de código a seguir mostra como definir um atalho de teclado usando a HotkeyPrefix propriedade. Ele também demonstra como usar o FromSystemColor método. Para executar este exemplo, cole o código em um formulário, manipule o evento do Paint formulário e chame o método a seguir, passando 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

Comentários

Observação

No .NET 6 e versões posteriores, o pacote System.Drawing.Common, que inclui esse tipo, só tem suporte em sistemas operacionais Windows. O uso desse tipo em aplicativos multiplataforma causa avisos de tempo de compilação e exceções em tempo de execução. Para obter mais informações, consulte System.Drawing.Common com suporte apenas no Windows.

Propriedades

Nome Description
ActiveBorder

Obtém uma SolidBrush cor da borda da janela ativa.

ActiveCaption

Obtém uma SolidBrush cor da tela de fundo da barra de título da janela ativa.

ActiveCaptionText

Obtém uma SolidBrush cor do texto na barra de título da janela ativa.

AppWorkspace

Obtém um SolidBrush que é a cor do workspace do aplicativo.

ButtonFace

Obtém um SolidBrush que é a cor da face de um elemento 3D.

ButtonHighlight

Obtém um SolidBrush que é a cor de realce de um elemento 3D.

ButtonShadow

Obtém uma SolidBrush cor de sombra de um elemento 3D.

Control

Obtém um SolidBrush que é a cor da face de um elemento 3D.

ControlDark

Obtém uma SolidBrush cor de sombra de um elemento 3D.

ControlDarkDark

Obtém uma SolidBrush cor de sombra escura de um elemento 3D.

ControlLight

Obtém um SolidBrush que é a cor clara de um elemento 3D.

ControlLightLight

Obtém um SolidBrush que é a cor de realce de um elemento 3D.

ControlText

Obtém um SolidBrush que é a cor do texto em um elemento 3D.

Desktop

Obtém um SolidBrush que é a cor da área de trabalho.

GradientActiveCaption

Obtém uma SolidBrush cor mais clara no gradiente de cores da barra de título de uma janela ativa.

GradientInactiveCaption

Obtém uma SolidBrush cor mais clara no gradiente de cor da barra de título de uma janela inativa.

GrayText

Obtém um SolidBrush que é a cor do texto esmaecido.

Highlight

Obtém uma SolidBrush cor da tela de fundo dos itens selecionados.

HighlightText

Obtém um SolidBrush que é a cor do texto dos itens selecionados.

HotTrack

Obtém um SolidBrush que é a cor usada para designar um item de acompanhamento frequente.

InactiveBorder

Obtém um SolidBrush que é a cor da borda de uma janela inativa.

InactiveCaption

Obtém uma SolidBrush cor da tela de fundo da barra de título de uma janela inativa.

InactiveCaptionText

Obtém uma SolidBrush cor do texto na barra de título de uma janela inativa.

Info

Obtém um SolidBrush que é a cor da tela de fundo de uma Dica de Ferramenta.

InfoText

Obtém um SolidBrush que é a cor do texto de uma Dica de Ferramenta.

Menu

Obtém um SolidBrush que é a cor da tela de fundo de um menu.

MenuBar

Obtém um SolidBrush que é a cor da tela de fundo de uma barra de menus.

MenuHighlight

Obtém uma SolidBrush cor usada para realçar itens de menu quando o menu é exibido como um menu simples.

MenuText

Obtém um SolidBrush que é a cor do texto de um menu.

ScrollBar

Obtém um SolidBrush que é a cor da tela de fundo de uma barra de rolagem.

Window

Obtém uma SolidBrush cor da tela de fundo na área do cliente de uma janela.

WindowFrame

Obtém um SolidBrush que é a cor de um quadro de janela.

WindowText

Obtém uma SolidBrush cor do texto na área do cliente de uma janela.

Métodos

Nome Description
FromSystemColor(Color)

Cria um Brush a partir da estrutura especificada Color .

Aplica-se a