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 Получает цвет лица 3-D элемента. |
| ButtonHighlight |
SolidBrush Получает цвет выделения 3-D элемента. |
| ButtonShadow |
Возвращает цвет SolidBrush тени элемента 3-D. |
| Control |
SolidBrush Получает цвет лица 3-D элемента. |
| ControlDark |
Возвращает цвет SolidBrush тени элемента 3-D. |
| ControlDarkDark |
SolidBrush Получает цвет темной тени элемента 3-D. |
| ControlLight |
SolidBrush Получает цвет света 3-D элемента. |
| ControlLightLight |
SolidBrush Получает цвет выделения 3-D элемента. |
| 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) |