Aracılığıyla paylaş


SystemColors Sınıf

Tanım

sınıfının her özelliği SystemColors , windows Color görüntüleme öğesinin rengi olan bir yapıdır.

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
Devralma
SystemColors

Örnekler

Aşağıdaki kod örneği işlecini Equality ve sınıfını SystemColors gösterir. Bu örnek, adlı Button1bir düğme içeren bir Windows Formu ile kullanılacak şekilde tasarlanmıştır. Aşağıdaki kodu formunuza yapıştırın ve yöntemini düğmenin Click olayıyla ilişkilendirinButton1_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

Açıklamalar

değerini temel alan yeni bir kalem veya fırça oluşturmak yerine veya SystemBrushes sınıflarının SystemPens özellikleri kullanılarak daha iyi performans SystemColorselde edilir. Örneğin, bir 3-B öğesinin yüz rengi için fırça almak istiyorsanız, zaten var olan bir fırça aldığından SystemBrushes.Control özelliğini kullanın, ancak oluşturucuyu parametre değeriyle SystemColors.Control çağırmak SolidBrush yeni bir fırça oluşturur.

Özellikler

ActiveBorder

Etkin pencerenin kenarlığı rengi olan bir Color yapıyı alır.

ActiveCaption

Etkin pencerenin başlık çubuğunun arka planının rengi olan bir Color yapıyı alır.

ActiveCaptionText

Etkin pencerenin başlık çubuğundaki metnin rengi olan bir Color yapıyı alır.

AppWorkspace

Uygulama çalışma alanının rengi olan bir Color yapıyı alır.

ButtonFace

Color Bir 3B öğenin yüz rengi olan bir yapıyı alır.

ButtonHighlight

Color Bir 3-B öğesinin vurgu rengi olan bir yapıyı alır.

ButtonShadow

Color Bir 3-B öğesinin gölge rengi olan bir yapıyı alır.

Control

Color Bir 3B öğenin yüz rengi olan bir yapıyı alır.

ControlDark

Color Bir 3-B öğesinin gölge rengi olan bir yapıyı alır.

ControlDarkDark

Color Bir 3B öğenin koyu gölge rengi olan bir yapıyı alır.

ControlLight

Color Bir 3B öğenin açık rengi olan bir yapıyı alır.

ControlLightLight

Color Bir 3-B öğesinin vurgu rengi olan bir yapıyı alır.

ControlText

Color 3-B öğesindeki metnin rengi olan bir yapıyı alır.

Desktop

Masaüstünün rengi olan bir Color yapıyı alır.

GradientActiveCaption

Etkin bir Color pencerenin başlık çubuğunun renk gradyanındaki en açık renk olan bir yapıyı alır.

GradientInactiveCaption

Etkin olmayan bir Color pencerenin başlık çubuğunun renk gradyanındaki en açık renk olan bir yapıyı alır.

GrayText

Soluk metnin rengi olan bir Color yapıyı alır.

Highlight

Seçili öğelerin arka planının rengi olan bir Color yapıyı alır.

HighlightText

Seçili öğelerin metninin rengi olan bir Color yapıyı alır.

HotTrack

Sık izlenen öğeyi Color tanımlamak için kullanılan renk olan bir yapıyı alır.

InactiveBorder

Etkin olmayan bir Color pencerenin kenarlığı rengi olan bir yapıyı alır.

InactiveCaption

Etkin olmayan bir Color pencerenin başlık çubuğunun arka planının rengi olan bir yapıyı alır.

InactiveCaptionText

Etkin olmayan bir Color pencerenin başlık çubuğundaki metnin rengi olan bir yapıyı alır.

Info

Bir Color ToolTip'in arka planının rengi olan bir yapıyı alır.

InfoText

Color Araç İpucu metninin rengi olan bir yapıyı alır.

Menu

Color Menünün arka planının rengi olan bir yapıyı alır.

MenuBar

Color Menü çubuğunun arka planının rengi olan bir yapıyı alır.

MenuHighlight

Menü düz bir Color menü olarak göründüğünde menü öğelerini vurgulamak için kullanılan renk olan bir yapıyı alır.

MenuText

Color Menü metninin rengi olan bir yapıyı alır.

ScrollBar

Color Kaydırma çubuğunun arka planının rengi olan bir yapıyı alır.

Window

Pencerenin Color istemci alanında arka planın rengi olan bir yapıyı alır.

WindowFrame

Color Pencere çerçevesinin rengi olan bir yapıyı alır.

WindowText

Pencerenin Color istemci alanındaki metnin rengi olan bir yapıyı alır.

Şunlara uygulanır