SystemPens Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Setiap properti kelas SystemPens adalah Pen warna elemen tampilan Windows dan yang memiliki lebar 1 piksel.
public ref class SystemPens abstract sealed
public ref class SystemPens sealed
public static class SystemPens
public sealed class SystemPens
type SystemPens = class
Public Class SystemPens
Public NotInheritable Class SystemPens
- Warisan
-
SystemPens
Contoh
Contoh kode berikut membuat titik dan ukuran menggunakan beberapa operator kelebihan beban yang ditentukan untuk jenis ini. Ini juga menunjukkan cara menggunakan SystemPens kelas .
Contoh ini dirancang untuk digunakan dengan Formulir Windows. Create formulir yang berisi bernama ButtonsubtractButton
. Tempelkan kode ke dalam formulir dan panggil CreatePointsAndSizes
metode dari metode penanganan peristiwa formulir Paint
, meneruskan e
sebagai PaintEventArgs.
void CreatePointsAndSizes( PaintEventArgs^ e )
{
// Create the starting point.
Point startPoint = Point(subtractButton->Size);
// Use the addition operator to get the end point.
Point endPoint = startPoint + System::Drawing::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.
System::Drawing::Size buttonSize = (System::Drawing::Size)startPoint;
if ( buttonSize == subtractButton->Size )
{
e->Graphics->DrawString( "The sizes are equal.", gcnew System::Drawing::Font( this->Font,FontStyle::Italic ), Brushes::Indigo, 10.0F, 65.0F );
}
}
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);
}
}
Private Sub CreatePointsAndSizes(ByVal e As PaintEventArgs)
' Create the starting point.
Dim startPoint As New Point(subtractButton.Size)
' Use the addition operator to get the end point.
Dim endPoint As Point = Point.op_Addition(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.
Dim buttonSize As Size = Point.op_Explicit(startPoint)
If (Size.op_Equality(buttonSize, subtractButton.Size)) Then
' If the sizes are equal, tell the user.
e.Graphics.DrawString("The sizes are equal.", _
New Font(Me.Font, FontStyle.Italic), _
Brushes.Indigo, 10.0F, 65.0F)
End If
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 |
Pen Mendapatkan yang merupakan warna batas jendela aktif. |
ActiveCaption |
Pen Mendapatkan yang merupakan warna latar belakang bilah judul jendela aktif. |
ActiveCaptionText |
Pen Mendapatkan yang merupakan warna teks di bilah judul jendela aktif. |
AppWorkspace |
Pen Mendapatkan yang merupakan warna ruang kerja aplikasi. |
ButtonFace |
Pen Mendapatkan yang merupakan warna wajah dari elemen 3-D. |
ButtonHighlight |
Pen Mendapatkan yang merupakan warna sorotan dari elemen 3-D. |
ButtonShadow |
Pen Mendapatkan yang merupakan warna bayangan dari elemen 3-D. |
Control |
Pen Mendapatkan yang merupakan warna wajah dari elemen 3-D. |
ControlDark |
Pen Mendapatkan yang merupakan warna bayangan dari elemen 3-D. |
ControlDarkDark |
Pen Mendapatkan yang merupakan warna bayangan gelap dari elemen 3-D. |
ControlLight |
Pen Mendapatkan yang merupakan warna terang dari elemen 3-D. |
ControlLightLight |
Pen Mendapatkan yang merupakan warna sorotan dari elemen 3-D. |
ControlText |
Pen Mendapatkan yang merupakan warna teks dalam elemen 3-D. |
Desktop |
Pen Mendapatkan yang merupakan warna desktop Windows. |
GradientActiveCaption |
Pen Mendapatkan yang merupakan warna paling terang dalam gradien warna bilah judul jendela aktif. |
GradientInactiveCaption |
Pen Mendapatkan yang merupakan warna paling terang dalam gradien warna bilah judul jendela yang tidak aktif. |
GrayText |
Pen Mendapatkan yang merupakan warna teks redup. |
Highlight |
Pen Mendapatkan yang merupakan warna latar belakang item terpilih. |
HighlightText |
Pen Mendapatkan yang merupakan warna teks dari item terpilih. |
HotTrack |
Pen Mendapatkan yang merupakan warna yang digunakan untuk menunjuk item terlacak panas. |
InactiveBorder |
Pen Mendapatkan adalah warna batas jendela yang tidak aktif. |
InactiveCaption |
Pen Mendapatkan yang merupakan warna bilah judul caption jendela yang tidak aktif. |
InactiveCaptionText |
Pen Mendapatkan yang merupakan warna teks di bilah judul jendela yang tidak aktif. |
Info |
Pen Mendapatkan yang merupakan warna latar belakang TipsAlat. |
InfoText |
Pen Mendapatkan yang merupakan warna teks TipsAlat. |
Menu |
Pen Mendapatkan yang merupakan warna latar belakang menu. |
MenuBar |
Pen Mendapatkan yang merupakan warna latar belakang bilah menu. |
MenuHighlight |
Pen Mendapatkan yang merupakan warna yang digunakan untuk menyoroti item menu saat menu muncul sebagai menu datar. |
MenuText |
Pen Mendapatkan yang merupakan warna teks menu. |
ScrollBar |
Pen Mendapatkan yang merupakan warna latar belakang bilah gulir. |
Window |
Pen Mendapatkan yang merupakan warna latar belakang di area klien jendela. |
WindowFrame |
Pen Mendapatkan yang merupakan warna bingkai jendela. |
WindowText |
Pen Mendapatkan yang merupakan warna teks di area klien jendela. |
Metode
FromSystemColor(Color) |