Bagikan melalui


SystemBrushes Kelas

Definisi

Setiap properti kelas SystemBrushes adalah SolidBrush warna elemen tampilan Windows.

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

Contoh

Contoh kode berikut menunjukkan cara mengatur pintasan keyboard menggunakan HotkeyPrefix properti . Ini juga menunjukkan cara menggunakan metode .FromSystemColor Untuk menjalankan contoh ini, tempelkan kode ke dalam formulir, tangani peristiwa formulir Paint dan panggil metode berikut, meneruskan e sebagai 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

Keterangan

Catatan

Dalam .NET 6 dan versi yang lebih baru, paket System.Drawing.Common, yang mencakup jenis ini, hanya didukung pada sistem operasi Windows. Penggunaan jenis ini dalam aplikasi lintas platform menyebabkan peringatan waktu kompilasi dan pengecualian run-time. Untuk informasi selengkapnya, lihat System.Drawing.Common hanya didukung di Windows.

Properti

ActiveBorder

SolidBrush Mendapatkan yang merupakan warna batas jendela aktif.

ActiveCaption

SolidBrush Mendapatkan yang merupakan warna latar belakang bilah judul jendela aktif.

ActiveCaptionText

SolidBrush Mendapatkan yang merupakan warna teks di bilah judul jendela aktif.

AppWorkspace

SolidBrush Mendapatkan yang merupakan warna ruang kerja aplikasi.

ButtonFace

SolidBrush Mendapatkan yang merupakan warna wajah dari elemen 3-D.

ButtonHighlight

SolidBrush Mendapatkan yang merupakan warna sorotan dari elemen 3-D.

ButtonShadow

SolidBrush Mendapatkan yang merupakan warna bayangan dari elemen 3-D.

Control

SolidBrush Mendapatkan yang merupakan warna wajah dari elemen 3-D.

ControlDark

SolidBrush Mendapatkan yang merupakan warna bayangan dari elemen 3-D.

ControlDarkDark

SolidBrush Mendapatkan yang merupakan warna bayangan gelap dari elemen 3-D.

ControlLight

SolidBrush Mendapatkan yang merupakan warna terang dari elemen 3-D.

ControlLightLight

SolidBrush Mendapatkan yang merupakan warna sorotan dari elemen 3-D.

ControlText

SolidBrush Mendapatkan yang merupakan warna teks dalam elemen 3-D.

Desktop

SolidBrush Mendapatkan yang merupakan warna desktop.

GradientActiveCaption

SolidBrush Mendapatkan yang merupakan warna paling terang dalam gradien warna bilah judul jendela aktif.

GradientInactiveCaption

SolidBrush Mendapatkan yang merupakan warna paling terang dalam gradien warna bilah judul jendela yang tidak aktif.

GrayText

SolidBrush Mendapatkan yang merupakan warna teks redup.

Highlight

SolidBrush Mendapatkan yang merupakan warna latar belakang item terpilih.

HighlightText

SolidBrush Mendapatkan yang merupakan warna teks dari item terpilih.

HotTrack

SolidBrush Mendapatkan yang merupakan warna yang digunakan untuk menunjuk item terlacak panas.

InactiveBorder

SolidBrush Mendapatkan yang merupakan warna dari batas jendela yang tidak aktif.

InactiveCaption

SolidBrush Mendapatkan yang merupakan warna latar belakang bilah judul jendela yang tidak aktif.

InactiveCaptionText

SolidBrush Mendapatkan yang merupakan warna teks di bilah judul jendela yang tidak aktif.

Info

SolidBrush Mendapatkan yang merupakan warna latar belakang TipsAlat.

InfoText

SolidBrush Mendapatkan yang merupakan warna teks TipsAlat.

Menu

SolidBrush Mendapatkan yang merupakan warna latar belakang menu.

MenuBar

SolidBrush Mendapatkan yang merupakan warna latar belakang bilah menu.

MenuHighlight

SolidBrush Mendapatkan yang merupakan warna yang digunakan untuk menyoroti item menu saat menu muncul sebagai menu datar.

MenuText

SolidBrush Mendapatkan yang merupakan warna teks menu.

ScrollBar

SolidBrush Mendapatkan yang merupakan warna latar belakang bilah gulir.

Window

SolidBrush Mendapatkan yang merupakan warna latar belakang di area klien jendela.

WindowFrame

SolidBrush Mendapatkan yang merupakan warna bingkai jendela.

WindowText

SolidBrush Mendapatkan yang merupakan warna teks di area klien jendela.

Metode

FromSystemColor(Color)

Brush Membuat dari struktur yang ditentukanColor.

Berlaku untuk