SystemBrushes クラス

定義

SystemBrushes クラスの各プロパティは、Windows の表示要素の色を表す SolidBrush です。Each property of the SystemBrushes class is a SolidBrush that is the color of a Windows display element.

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 います。The following code example shows how to set a keyboard shortcut using the HotkeyPrefix property. また、メソッドの使用方法も示し FromSystemColor ます。It also demonstrates how to use the FromSystemColor method. この例を実行するには、フォームにコードを貼り付け、フォームのイベントを処理 Paint して、次のメソッドを呼び出し e てとして渡し PaintEventArgs ます。To run this example, paste the code into a form, handle the form's Paint event and call the following method, passing e as 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

プロパティ

ActiveBorder

アクティブなウィンドウの境界線の色である SolidBrush を取得します。Gets a SolidBrush that is the color of the active window's border.

ActiveCaption

アクティブなウィンドウのタイトル バーの背景の色を表す SolidBrush を取得します。Gets a SolidBrush that is the color of the background of the active window's title bar.

ActiveCaptionText

アクティブなウィンドウのタイトル バーのテキストの色である SolidBrush を取得します。Gets a SolidBrush that is the color of the text in the active window's title bar.

AppWorkspace

アプリケーション ワークスペースの色である SolidBrush を取得します。Gets a SolidBrush that is the color of the application workspace.

ButtonFace

3D 要素の表面の色を表す SolidBrush を取得します。Gets a SolidBrush that is the face color of a 3-D element.

ButtonHighlight

3D 要素の強調表示色を表す SolidBrush を取得します。Gets a SolidBrush that is the highlight color of a 3-D element.

ButtonShadow

3D 要素の影色を表す SolidBrush を取得します。Gets a SolidBrush that is the shadow color of a 3-D element.

Control

3D 要素の表面の色を表す SolidBrush を取得します。Gets a SolidBrush that is the face color of a 3-D element.

ControlDark

3D 要素の影色を表す SolidBrush を取得します。Gets a SolidBrush that is the shadow color of a 3-D element.

ControlDarkDark

3D 要素の暗い影色を表す SolidBrush を取得します。Gets a SolidBrush that is the dark shadow color of a 3-D element.

ControlLight

3D 要素の明るい色を表す SolidBrush を取得します。Gets a SolidBrush that is the light color of a 3-D element.

ControlLightLight

3D 要素の強調表示色を表す SolidBrush を取得します。Gets a SolidBrush that is the highlight color of a 3-D element.

ControlText

3D 要素のテキストの色を表す SolidBrush を取得します。Gets a SolidBrush that is the color of text in a 3-D element.

Desktop

デスクトップの色を表す SolidBrush を取得します。Gets a SolidBrush that is the color of the desktop.

GradientActiveCaption

アクティブなウィンドウのタイトル バーに適用される色のグラデーションにおいて最も明るい色を表す SolidBrush を取得します。Gets a SolidBrush that is the lightest color in the color gradient of an active window's title bar.

GradientInactiveCaption

アクティブでないウィンドウのタイトル バーに適用される色のグラデーションにおいて最も明るい色を表す SolidBrush を取得します。Gets a SolidBrush that is the lightest color in the color gradient of an inactive window's title bar.

GrayText

淡色表示になっているテキストの色を表す SolidBrush を取得します。Gets a SolidBrush that is the color of dimmed text.

Highlight

選択した項目の背景の色を表す SolidBrush を取得します。Gets a SolidBrush that is the color of the background of selected items.

HighlightText

選択した項目のテキストの色である SolidBrush を取得します。Gets a SolidBrush that is the color of the text of selected items.

HotTrack

フォーカスされている項目の指定に使用する色である SolidBrush を取得します。Gets a SolidBrush that is the color used to designate a hot-tracked item.

InactiveBorder

非アクティブなウィンドウの境界線の色である SolidBrush を取得します。Gets a SolidBrush that is the color of an inactive window's border.

InactiveCaption

アクティブでないウィンドウのタイトル バーの背景の色を表す SolidBrush を取得します。Gets a SolidBrush that is the color of the background of an inactive window's title bar.

InactiveCaptionText

アクティブでないウィンドウのタイトル バーのテキストの色を表す SolidBrush を取得します。Gets a SolidBrush that is the color of the text in an inactive window's title bar.

Info

ツールヒントの背景の色を表す SolidBrush を取得します。Gets a SolidBrush that is the color of the background of a ToolTip.

InfoText

ツールヒントのテキストの色を表す SolidBrush を取得します。Gets a SolidBrush that is the color of the text of a ToolTip.

Menu

メニューの背景色である SolidBrush を取得します。Gets a SolidBrush that is the color of a menu's background.

MenuBar

メニュー バーの背景の色を表す SolidBrush を取得します。Gets a SolidBrush that is the color of the background of a menu bar.

MenuHighlight

メニューをフラット メニューとして表示するときにメニュー項目の強調表示に使用される色を表す SolidBrush を取得します。Gets a SolidBrush that is the color used to highlight menu items when the menu appears as a flat menu.

MenuText

メニューのテキストの色である SolidBrush を取得します。Gets a SolidBrush that is the color of a menu's text.

ScrollBar

スクロール バーの背景の色を表す SolidBrush を取得します。Gets a SolidBrush that is the color of the background of a scroll bar.

Window

ウィンドウのクライアント領域の背景の色を表す SolidBrush を取得します。Gets a SolidBrush that is the color of the background in the client area of a window.

WindowFrame

ウィンドウの枠の色を表す SolidBrush を取得します。Gets a SolidBrush that is the color of a window frame.

WindowText

ウィンドウのクライアント領域のテキストの色を表す SolidBrush を取得します。Gets a SolidBrush that is the color of the text in the client area of a window.

メソッド

FromSystemColor(Color)

指定した Brush 構造体から Color を作成します。Creates a Brush from the specified Color structure.

適用対象