SystemColors クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SystemColors クラスの各プロパティは、Windows の表示要素の色を表す Color 構造体です。
public ref class SystemColors abstract sealed
public ref class SystemColors sealed
public static class SystemColors
public sealed class SystemColors
type SystemColors = class
Public Class SystemColors
Public NotInheritable Class SystemColors
- 継承
-
SystemColors
例
次のコード例では、 Equality 演算子と クラスを SystemColors 示します。 この例は、 という名前 Button1
のボタンを含む Windows フォームで使用するように設計されています。 次のコードをフォームに貼り付け、 メソッドを Button1_Click
ボタンの Click
イベントに関連付けます。
void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
if ( this->BackColor == SystemColors::ControlDark )
{
this->BackColor = SystemColors::Control;
}
}
private void Button1_Click(System.Object sender, System.EventArgs e)
{
if (this.BackColor == SystemColors.ControlDark)
{
this.BackColor = SystemColors.Control;
}
}
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
If (Color.op_Equality(Me.BackColor, SystemColors.ControlDark)) Then
Me.BackColor = SystemColors.Control
End If
End Sub
注釈
の値SystemColorsに基づいて新しいペンまたはブラシを作成するのではなく、 クラスまたは SystemBrushes クラスのSystemPensプロパティを使用すると、パフォーマンスが向上します。 たとえば、3-D 要素の顔の色のブラシを取得する場合は、 プロパティをSystemBrushes.Control使用します。これは、既に存在するブラシを取得するのに対し、パラメーター値をSystemColors.Control持つコンストラクターを呼び出すとSolidBrush新しいブラシが作成されます。
プロパティ
ActiveBorder |
アクティブなウィンドウの境界線の色である Color 構造体を取得します。 |
ActiveCaption |
アクティブなウィンドウのタイトル バーの背景の色を表す Color 構造体を取得します。 |
ActiveCaptionText |
アクティブなウィンドウのタイトル バーのテキストの色である Color 構造体を取得します。 |
AppWorkspace |
アプリケーション ワークスペースの色である Color 構造体を取得します。 |
ButtonFace |
3D 要素の表面の色を表す Color 構造体を取得します。 |
ButtonHighlight |
3D 要素の強調表示カラーを表す Color 構造体を取得します。 |
ButtonShadow |
3D 要素の影の色を表す Color 構造体を取得します。 |
Control |
3D 要素の表面の色を表す Color 構造体を取得します。 |
ControlDark |
3D 要素の影の色を表す Color 構造体を取得します。 |
ControlDarkDark |
3D 要素の暗い影の色を表す Color 構造体を取得します。 |
ControlLight |
3D 要素の明るい色を表す Color 構造体を取得します。 |
ControlLightLight |
3D 要素の強調表示カラーを表す Color 構造体を取得します。 |
ControlText |
3D 要素のテキストの色を表す Color 構造体を取得します。 |
Desktop |
デスクトップの色である Color 構造を取得します。 |
GradientActiveCaption |
アクティブなウィンドウのタイトル バーに適用される色のグラデーションにおいて最も明るい色を表す Color 構造体を取得します。 |
GradientInactiveCaption |
アクティブでないウィンドウのタイトル バーに適用される色のグラデーションにおいて最も明るい色を表す Color 構造体を取得します。 |
GrayText |
淡色表示になっているテキストの色を表す Color 構造体を取得します。 |
Highlight |
選択した項目の背景の色を表す Color 構造体を取得します。 |
HighlightText |
選択した項目のテキストの色である Color 構造体を取得します。 |
HotTrack |
ホット トラッキング項目の指定に使用する色を表す Color 構造体を取得します。 |
InactiveBorder |
非アクティブなウィンドウの境界線の色である Color 構造体を取得します。 |
InactiveCaption |
アクティブでないウィンドウのタイトル バーの背景の色を表す Color 構造体を取得します。 |
InactiveCaptionText |
アクティブでないウィンドウのタイトル バーのテキストの色を表す Color 構造体を取得します。 |
Info |
ToolTip の背景の色を表す Color 構造体を取得します。 |
InfoText |
ToolTip のテキストの色を表す Color 構造体を取得します。 |
Menu |
メニューの背景色である Color 構造を取得します。 |
MenuBar |
メニュー バーの背景の色を表す Color 構造体を取得します。 |
MenuHighlight |
メニューをフラット メニューとして表示するときにメニュー項目の強調表示に使用される色を表す Color 構造体を取得します。 |
MenuText |
メニューのテキストの色である Color 構造を取得します。 |
ScrollBar |
スクロール バーの背景の色を表す Color 構造体を取得します。 |
Window |
ウィンドウのクライアント領域の背景の色を表す Color 構造体を取得します。 |
WindowFrame |
ウィンドウ フレームの色を示す Color 構造を取得します。 |
WindowText |
ウィンドウのクライアント領域のテキスト色である Color 構造体を取得します。 |
適用対象
.NET