VisualStyleRenderer Konstruktor
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.
Menginisialisasi instans baru dari kelas VisualStyleRenderer.
Overload
| Nama | Deskripsi |
|---|---|
| VisualStyleRenderer(VisualStyleElement) |
Menginisialisasi instans VisualStyleRenderer baru kelas menggunakan VisualStyleElement. |
| VisualStyleRenderer(String, Int32, Int32) |
Menginisialisasi instans VisualStyleRenderer baru kelas menggunakan nilai kelas, bagian, dan status tertentu. |
VisualStyleRenderer(VisualStyleElement)
- Sumber:
- VisualStyleRenderer.cs
- Sumber:
- VisualStyleRenderer.cs
- Sumber:
- VisualStyleRenderer.cs
- Sumber:
- VisualStyleRenderer.cs
- Sumber:
- VisualStyleRenderer.cs
Menginisialisasi instans VisualStyleRenderer baru kelas menggunakan VisualStyleElement.
public:
VisualStyleRenderer(System::Windows::Forms::VisualStyles::VisualStyleElement ^ element);
public VisualStyleRenderer(System.Windows.Forms.VisualStyles.VisualStyleElement element);
new System.Windows.Forms.VisualStyles.VisualStyleRenderer : System.Windows.Forms.VisualStyles.VisualStyleElement -> System.Windows.Forms.VisualStyles.VisualStyleRenderer
Public Sub New (element As VisualStyleElement)
Parameter
- element
- VisualStyleElement
Yang VisualStyleElement akan diwakili oleh ini VisualStyleRenderer .
Pengecualian
Sistem operasi tidak mendukung gaya visual.
-atau-
Gaya visual dinonaktifkan oleh pengguna dalam sistem operasi.
-atau-
Gaya visual tidak diterapkan ke area klien jendela aplikasi.
element tidak ditentukan oleh gaya visual saat ini.
Contoh
Contoh kode berikut menunjukkan cara menggunakan VisualStyleRenderer(VisualStyleElement) konstruktor untuk membuat VisualStyleRenderer. Contoh kode ini adalah bagian dari contoh kode yang lebih besar yang disediakan untuk VisualStyleRenderer gambaran umum kelas.
// Set the VisualStyleRenderer to a new element.
private:
bool SetRenderer(VisualStyleElement^ element)
{
if (!VisualStyleRenderer::IsElementDefined(element))
{
return false;
}
if (renderer == nullptr)
{
renderer = gcnew VisualStyleRenderer(element);
}
else
{
renderer->SetParameters(element);
}
return true;
}
// Set the VisualStyleRenderer to a new element.
private bool SetRenderer(VisualStyleElement element)
{
if (!VisualStyleRenderer.IsElementDefined(element))
{
return false;
}
if (renderer == null)
{
renderer = new VisualStyleRenderer(element);
}
else
{
renderer.SetParameters(element);
}
return true;
}
' Set the VisualStyleRenderer to a new element.
Private Function SetRenderer(ByVal element As _
VisualStyleElement) As Boolean
If Not VisualStyleRenderer.IsElementDefined(element) Then
Return False
End If
If renderer Is Nothing Then
renderer = New VisualStyleRenderer(element)
Else
renderer.SetParameters(element)
End If
Return True
End Function
Keterangan
Konstruktor ini menggunakan VisualStyleElement.ClassNameproperti , VisualStyleElement.Part, dan VisualStyleElement.State parameter element untuk menginisialisasi Classproperti , Part, dan State .
Sebelum menggunakan konstruktor ini, Anda harus memanggil staticIsElementDefined metode untuk memverifikasi apakah gaya visual saat ini menyediakan definisi untuk elemen yang ditentukan oleh element parameter.
Berlaku untuk
VisualStyleRenderer(String, Int32, Int32)
- Sumber:
- VisualStyleRenderer.cs
- Sumber:
- VisualStyleRenderer.cs
- Sumber:
- VisualStyleRenderer.cs
- Sumber:
- VisualStyleRenderer.cs
- Sumber:
- VisualStyleRenderer.cs
Menginisialisasi instans VisualStyleRenderer baru kelas menggunakan nilai kelas, bagian, dan status tertentu.
public:
VisualStyleRenderer(System::String ^ className, int part, int state);
public VisualStyleRenderer(string className, int part, int state);
new System.Windows.Forms.VisualStyles.VisualStyleRenderer : string * int * int -> System.Windows.Forms.VisualStyles.VisualStyleRenderer
Public Sub New (className As String, part As Integer, state As Integer)
Parameter
- className
- String
Nama kelas elemen yang akan diwakili ini VisualStyleRenderer .
- part
- Int32
Bagian dari elemen yang akan diwakili ini VisualStyleRenderer .
- state
- Int32
Status elemen yang akan diwakili ini VisualStyleRenderer .
Pengecualian
Sistem operasi tidak mendukung gaya visual.
-atau-
Gaya visual dinonaktifkan oleh pengguna dalam sistem operasi.
-atau-
Gaya visual tidak diterapkan ke area klien jendela aplikasi.
Kombinasi className, part, dan state tidak ditentukan oleh gaya visual saat ini.
.NET 5 dan yang lebih baru: className adalah null.
Keterangan
Konstruktor ini menggunakan parameter , className, dan part untuk menginisialisasi stateproperti , Class, dan Part .State
Sebelum menggunakan konstruktor ini, Anda harus memanggil staticIsElementDefined metode untuk memverifikasi apakah gaya visual saat ini menyediakan definisi untuk elemen yang ditentukan oleh classNameparameter , part, dan state .