SystemBrushes Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Каждое из свойств класса SystemBrushes является объектом SolidBrush, который представляет собой цвет элемента изображения 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
- Наследование
-
SystemBrushes
Примеры
В следующем примере кода показано, как задать сочетание клавиш с помощью HotkeyPrefix свойства . В нем также показано, как использовать FromSystemColor метод . Чтобы выполнить этот пример, вставьте код в форму, обработайте событие формы Paint и вызовите следующий метод, передавая e
как 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
Комментарии
Примечание
В .NET 6 и более поздних версиях пакет System.Drawing.Common, включающий этот тип, поддерживается только в операционных системах Windows. Использование этого типа в кроссплатформенных приложениях вызывает предупреждения во время компиляции и исключения во время выполнения. Дополнительные сведения см . в статье System.Drawing.Common, поддерживаемая только в Windows.
Свойства
ActiveBorder |
Возвращает объект SolidBrush, представляющий собой цвет границ активного окна. |
ActiveCaption |
Получает SolidBrush, представляющую собой цвет фона строки заголовка активного окна. |
ActiveCaptionText |
Получает объект SolidBrush, представляющий собой цвет текста в заголовке активного окна. |
AppWorkspace |
Получает SolidBrush, являющийся цветом рабочей области приложения. |
ButtonFace |
Возвращает объект SolidBrush, являющийся цветом лицевой стороны трехмерного элемента. |
ButtonHighlight |
Возвращает объект SolidBrush, являющийся цветом выделения трехмерного элемента. |
ButtonShadow |
Возвращает объект SolidBrush, являющийся цветом тени трехмерного элемента. |
Control |
Возвращает объект SolidBrush, являющийся цветом лицевой стороны трехмерного элемента. |
ControlDark |
Возвращает объект SolidBrush, являющийся цветом тени трехмерного элемента. |
ControlDarkDark |
Возвращает объект SolidBrush, являющийся темным цветом тени трехмерного элемента. |
ControlLight |
Возвращает объект SolidBrush, являющийся светлым цветом трехмерного элемента. |
ControlLightLight |
Возвращает объект SolidBrush, являющийся цветом выделения трехмерного элемента. |
ControlText |
Возвращает объект SolidBrush, являющийся цветом текста трехмерного элемента. |
Desktop |
Возвращает объект SolidBrush, являющийся цветом рабочего стола. |
GradientActiveCaption |
Возвращает объект SolidBrush, являющийся самым светлым цветом градиента цвета в строке заголовка активного окна. |
GradientInactiveCaption |
Возвращает объект SolidBrush, являющийся самым светлым цветом градиента цвета в строке заголовка неактивного окна. |
GrayText |
Получает объект SolidBrush, являющийся цветом серого текста. |
Highlight |
Возвращает объект SolidBrush, являющийся цветом фона выбранных элементов. |
HighlightText |
Получает SolidBrush, который представляет собой цвет текста выбранных элементов. |
HotTrack |
Получает SolidBrush, являющийся цветом, используемым для обозначения отслеживаемого элемента. |
InactiveBorder |
Получает объект SolidBrush, который представляет цвет границы неактивного окна. |
InactiveCaption |
Возвращает цвет SolidBrush, являющийся цветом фона строки заголовка неактивного окна. |
InactiveCaptionText |
Возвращает объект SolidBrush, являющийся цветом текста в строке заголовка неактивного окна. |
Info |
Возвращает объект SolidBrush, являющийся цветом фона всплывающей подсказки. |
InfoText |
Возвращает объект SolidBrush, являющийся цветом текста всплывающей подсказки. |
Menu |
Получает объект SolidBrush, который является цветом фона меню. |
MenuBar |
Возвращает объект SolidBrush, представляющий собой цвет фона строки меню. |
MenuHighlight |
Возвращает объект SolidBrush, являющийся цветом, используемым для выделения пунктов меню, когда меню отображается как плоское меню. |
MenuText |
Возвращает объект SolidBrush, который является цветом текста меню. |
ScrollBar |
Возвращает объект SolidBrush, представляющий собой цвет полосы прокрутки. |
Window |
Возвращает объект SolidBrush, являющийся цветом фона в клиентской области окна. |
WindowFrame |
Возвращает объект SolidBrush, являющийся цветом рамки окна. |
WindowText |
Возвращает объект SolidBrush, являющийся цветом текста в клиентской области окна. |
Методы
FromSystemColor(Color) |