İngilizce dilinde oku

Aracılığıyla paylaş


SystemPens Sınıf

Tanım

sınıfının her özelliği, bir Pen Windows ekran öğesinin rengi olan ve 1 piksel genişliğe sahip olan bir özelliktirSystemPens.

C#
public static class SystemPens
C#
public sealed class SystemPens
Devralma
SystemPens

Örnekler

Aşağıdaki kod örneği, bu türler için tanımlanan aşırı yüklenmiş işleçlerden birkaçını kullanarak noktalar ve boyutlar oluşturur. Ayrıca sınıfının nasıl kullanılacağını SystemPens da gösterir.

Bu örnek, Windows Forms ile kullanılmak üzere tasarlanmıştır. adlı subtractButtonformu içeren bir Button form İçerik Oluşturucu. Kodu forma yapıştırın ve olarak geçirerek formun Paint olay işleme yönteminden yöntemini çağırınCreatePointsAndSizes.ePaintEventArgs

C#
private void CreatePointsAndSizes(PaintEventArgs e)
{

    // Create the starting point.
    Point startPoint = new Point(subtractButton.Size);

    // Use the addition operator to get the end point.
    Point endPoint = startPoint + new Size(140, 150);

    // Draw a line between the points.
    e.Graphics.DrawLine(SystemPens.Highlight, startPoint, endPoint);

    // Convert the starting point to a size and compare it to the
    // subtractButton size.  
    Size buttonSize = (Size)startPoint;
    if (buttonSize == subtractButton.Size)

        // If the sizes are equal, tell the user.
    {
        e.Graphics.DrawString("The sizes are equal.", 
            new Font(this.Font, FontStyle.Italic), 
            Brushes.Indigo, 10.0F, 65.0F);
    }
}

Açıklamalar

Not

.NET 6 ve sonraki sürümlerde, bu türü içeren System.Drawing.Common paketi yalnızca Windows işletim sistemlerinde desteklenir. Platformlar arası uygulamalarda bu türün kullanılması derleme zamanı uyarılarına ve çalışma zamanı özel durumlarına neden olur. Daha fazla bilgi için bkz . System.Drawing.Common yalnızca Windows'ta desteklenir.

Özellikler

ActiveBorder

Etkin pencerenin kenarlığı rengi olan bir Pen alır.

ActiveCaption

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

ActiveCaptionText

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

AppWorkspace

Uygulama çalışma alanının rengi olan bir Pen alır.

ButtonFace

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

ButtonHighlight

Pen 3-B öğesinin vurgu rengi olan bir alır.

ButtonShadow

Pen 3B öğenin gölge rengi olan bir alır.

Control

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

ControlDark

Pen 3B öğenin gölge rengi olan bir alır.

ControlDarkDark

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

ControlLight

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

ControlLightLight

Pen 3-B öğesinin vurgu rengi olan bir alır.

ControlText

Pen 3-B öğesindeki metnin rengi olan bir alır.

Desktop

Windows masaüstünün rengi olan bir Pen alır.

GradientActiveCaption

Etkin pencerenin Pen başlık çubuğunun renk gradyanının en açık rengi olan bir alır.

GradientInactiveCaption

Etkin olmayan bir Pen pencerenin başlık çubuğunun renk gradyanının en açık rengi olan bir alır.

GrayText

Soluk metin rengi olan bir Pen alır.

Highlight

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

HighlightText

Seçili öğelerin metninin rengi olan bir Pen alır.

HotTrack

Sık izlenen öğeyi Pen tanımlamak için kullanılan rengi alır.

InactiveBorder

Pen Etkin olmayan bir pencerenin kenarlığı rengidir.

InactiveCaption

Etkin olmayan bir Pen pencerenin başlık çubuğu başlık rengi olan bir alır.

InactiveCaptionText

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

Info

Pen Bir ToolTip'in arka planının rengi olan bir alır.

InfoText

Pen Araç İpucu metninin rengi olan bir alır.

Menu

Pen Menünün arka planının rengi olan bir alır.

MenuBar

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

MenuHighlight

Menü düz menü Pen olarak göründüğünde menü öğelerini vurgulamak için kullanılan rengi alır.

MenuText

Pen Menü metninin rengi olan bir alır.

ScrollBar

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

Window

Pen Pencerenin istemci alanındaki arka plan rengi olan bir alır.

WindowFrame

Pen Pencere çerçevesinin rengi olan bir alır.

WindowText

Pen Pencerenin istemci alanındaki metnin rengi olan bir alır.

Yöntemler

FromSystemColor(Color)

Belirtilen Coloriçinden bir Pen oluşturur.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9