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