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) |