SystemBrushes Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cada propriedade da classe SystemBrushes é uma SolidBrush que é a cor de um elemento de exibição Windows.
public ref class SystemBrushes sealed
public sealed class SystemBrushes
type SystemBrushes = class
Public NotInheritable Class SystemBrushes
- Herança
-
SystemBrushes
Exemplos
O seguinte exemplo de código mostra como definir um atalho de teclado usando a HotkeyPrefix propriedade. Também demonstra como usar o FromSystemColor método. Para executar este exemplo, cole o código num formulário, trate do evento do Paint formulário e chame o seguinte método, passando e por .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
Observações
Note
No .NET 6 e versões posteriores, o pacote System.Drawing.Common, que inclui esse tipo, só é suportado em sistemas operacionais Windows. O uso deste tipo em aplicações multiplataforma causa avisos em tempo de compilação e exceções em tempo de execução. Para obter mais informações, consulte System.Drawing.Common suportado apenas no Windows.
Propriedades
| Name | Description |
|---|---|
| ActiveBorder |
Obtém-se que SolidBrush é a cor da borda da janela ativa. |
| ActiveCaption |
Obtém uma SolidBrush que é a cor do fundo da barra de título da janela ativa. |
| ActiveCaptionText |
Obtém uma SolidBrush que é a cor do texto na barra de título da janela ativa. |
| AppWorkspace |
Obtém-se que SolidBrush é a cor do espaço de trabalho da aplicação. |
| ButtonFace |
Obtém-se que SolidBrush é a cor do rosto de um elemento 3D. |
| ButtonHighlight |
Obtém-se que SolidBrush é a cor de destaque de um elemento 3D. |
| ButtonShadow |
Obtém-se que SolidBrush é a cor da sombra de um elemento 3D. |
| Control |
Obtém-se que SolidBrush é a cor do rosto de um elemento 3D. |
| ControlDark |
Obtém-se que SolidBrush é a cor da sombra de um elemento 3D. |
| ControlDarkDark |
Obtém-se que SolidBrush é 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-se que SolidBrush é a cor de destaque de um elemento 3D. |
| ControlText |
Obtém-se que SolidBrush é a cor do texto num elemento 3D. |
| Desktop |
Recebe uma SolidBrush que é a cor do ambiente de trabalho. |
| GradientActiveCaption |
Recebe uma SolidBrush cor que é a mais clara no gradiente de cor da barra de título de uma janela ativa. |
| GradientInactiveCaption |
Obtém uma SolidBrush que é a cor mais clara no gradiente de cor da barra de título de uma janela inativa. |
| GrayText |
Recebe uma SolidBrush cor que é da cor de texto atenuado. |
| Highlight |
Obtém uma SolidBrush que é a cor do fundo dos itens selecionados. |
| HighlightText |
Obtém uma SolidBrush que é a cor do texto dos itens selecionados. |
| HotTrack |
Obtém-se que SolidBrush é a cor usada para designar um item hot-tracked. |
| InactiveBorder |
Obtém uma SolidBrush que é a cor da borda de uma janela inativa. |
| InactiveCaption |
Obtém-se que SolidBrush é a cor do fundo da barra de título de uma janela inativa. |
| InactiveCaptionText |
Recebe uma SolidBrush que é a cor do texto na barra de título de uma janela inativa. |
| Info |
Obtém-se que SolidBrush é a cor do fundo de um ToolTip. |
| InfoText |
Obtém-se que SolidBrush é a cor do texto de uma dica de ferramenta. |
| Menu |
Recebe uma SolidBrush que é a cor do fundo de um menu. |
| MenuBar |
Obtém-se que SolidBrush é a cor do fundo de uma barra de menu. |
| MenuHighlight |
Recebe uma SolidBrush cor que é usada para destacar os itens do menu quando o menu aparece como um menu plano. |
| MenuText |
Recebe uma SolidBrush que é a cor do texto de um menu. |
| ScrollBar |
Obtém uma SolidBrush que é a cor do fundo de uma barra de deslocamento. |
| Window |
Obtém-se que SolidBrush é a cor do fundo na área do cliente de uma janela. |
| WindowFrame |
Obtém-se com SolidBrush a cor de uma moldura de janela. |
| WindowText |
Obtém-se que SolidBrush é a cor do texto na área do cliente de uma janela. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| FromSystemColor(Color) | |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |