Aracılığıyla paylaş


SystemBrushes Sınıf

Tanım

sınıfının her özelliği, Windows SolidBrush görüntüleme öğesinin rengi olan bir özelliktirSystemBrushes.

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

Örnekler

Aşağıdaki kod örneği, özelliğini kullanarak klavye kısayolunun HotkeyPrefix nasıl ayarlandığını gösterir. Ayrıca yönteminin nasıl kullanılacağını FromSystemColor da gösterir. Bu örneği çalıştırmak için kodu bir forma yapıştırın, formun Paint olayını işleyip olarak PaintEventArgsgeçirerek e aşağıdaki yöntemi çağırın.

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

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 SolidBrush alır.

ActiveCaption

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

ActiveCaptionText

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

AppWorkspace

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

ButtonFace

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

ButtonHighlight

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

ButtonShadow

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

Control

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

ControlDark

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

ControlDarkDark

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

ControlLight

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

ControlLightLight

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

ControlText

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

Desktop

Masaüstünün rengi olan bir SolidBrush alır.

GradientActiveCaption

Etkin pencerenin SolidBrush başlık çubuğunun renk gradyanı içindeki en açık rengi alır.

GradientInactiveCaption

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

GrayText

Soluk metin rengi olan bir SolidBrush alır.

Highlight

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

HighlightText

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

HotTrack

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

InactiveBorder

SolidBrush Etkin olmayan bir pencerenin kenarlığı rengi olan bir alır.

InactiveCaption

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

InactiveCaptionText

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

Info

SolidBrush Araç İpucu'nun arka planının rengi olan bir alır.

InfoText

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

Menu

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

MenuBar

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

MenuHighlight

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

MenuText

SolidBrush Menü metninin rengi olan bir alır.

ScrollBar

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

Window

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

WindowFrame

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

WindowText

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

Yöntemler

FromSystemColor(Color)

Belirtilen Color yapıdan bir Brush oluşturur.

Şunlara uygulanır