SystemBrushes Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cada propriedade da classe SystemBrushes é uma SolidBrush que é a 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
ActiveBorder |
Obtém um SolidBrush que é a cor da borda da janela ativa. |
ActiveCaption |
Obtém um SolidBrush que é a cor da tela de fundo da barra de título da janela ativa. |
ActiveCaptionText |
Obtém um SolidBrush que é a 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 de um elemento 3D. |
ButtonHighlight |
Obtém um SolidBrush que é a cor de realce de um elemento 3D. |
ButtonShadow |
Obtém um SolidBrush que é a cor de sombra de um elemento 3D. |
Control |
Obtém um SolidBrush que é a cor de um elemento 3D. |
ControlDark |
Obtém um SolidBrush que é a cor de sombra de um elemento 3D. |
ControlDarkDark |
Obtém um SolidBrush que é a 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 um SolidBrush que é a cor mais clara no gradiente de cores da barra de título de uma janela ativa. |
GradientInactiveCaption |
Obtém um SolidBrush que é a cor mais clara no gradiente de cores da barra de título de uma janela inativa. |
GrayText |
Obtém um SolidBrush que é a cor do texto esmaecido. |
Highlight |
Obtém um SolidBrush que é a cor de 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 com rastreio importante. |
InactiveBorder |
Obtém um SolidBrush que é a cor da borda de uma janela inativa. |
InactiveCaption |
Obtém um SolidBrush que é a cor da tela de fundo da barra de título de uma janela inativa. |
InactiveCaptionText |
Obtém um SolidBrush que é a cor do texto em uma 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 do menu. |
MenuBar |
Obtém um SolidBrush que é a cor da tela de fundo de uma barra de menus. |
MenuHighlight |
Obtém um SolidBrush que é a 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 do menu. |
ScrollBar |
Obtém um SolidBrush que é a cor da tela de fundo de uma barra de rolagem. |
Window |
Obtém um SolidBrush que é a cor da tela de fundo na área de cliente de uma janela. |
WindowFrame |
Obtém um SolidBrush que é a cor de um quadro de janela. |
WindowText |
Obtém um SolidBrush que é a cor do texto na área de cliente de uma janela. |
Métodos
FromSystemColor(Color) |