Bagikan melalui


VisualStyleRenderer.SetParameters Metode

Definisi

Mengatur elemen gaya visual saat ini dari .VisualStyleRenderer

Overload

Nama Deskripsi
SetParameters(String, Int32, Int32)

Mengatur ini VisualStyleRenderer ke elemen gaya visual yang diwakili oleh nilai kelas, bagian, dan status yang ditentukan.

SetParameters(VisualStyleElement)

Mengatur ini VisualStyleRenderer ke elemen gaya visual yang diwakili oleh yang ditentukan VisualStyleElement.

SetParameters(String, Int32, Int32)

Sumber:
VisualStyleRenderer.cs
Sumber:
VisualStyleRenderer.cs
Sumber:
VisualStyleRenderer.cs
Sumber:
VisualStyleRenderer.cs
Sumber:
VisualStyleRenderer.cs

Mengatur ini VisualStyleRenderer ke elemen gaya visual yang diwakili oleh nilai kelas, bagian, dan status yang ditentukan.

public:
 void SetParameters(System::String ^ className, int part, int state);
public void SetParameters(string className, int part, int state);
member this.SetParameters : string * int * int -> unit
Public Sub SetParameters (className As String, part As Integer, state As Integer)

Parameter

className
String

Nilai Class baru properti.

part
Int32

Nilai Part baru properti.

state
Int32

Nilai State baru properti.

Pengecualian

Kombinasi className, part, dan state tidak ditentukan oleh gaya visual saat ini.

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.

Keterangan

Metode ini memeriksa nilai IsSupported properti secara internal. Sebelum memanggil metode ini, Anda harus memanggil IsElementDefined metode untuk memverifikasi bahwa gaya visual saat ini menyediakan definisi untuk elemen yang ditentukan oleh classNameparameter , , partdan state .

Berlaku untuk

SetParameters(VisualStyleElement)

Sumber:
VisualStyleRenderer.cs
Sumber:
VisualStyleRenderer.cs
Sumber:
VisualStyleRenderer.cs
Sumber:
VisualStyleRenderer.cs
Sumber:
VisualStyleRenderer.cs

Mengatur ini VisualStyleRenderer ke elemen gaya visual yang diwakili oleh yang ditentukan VisualStyleElement.

public:
 void SetParameters(System::Windows::Forms::VisualStyles::VisualStyleElement ^ element);
public void SetParameters(System.Windows.Forms.VisualStyles.VisualStyleElement element);
member this.SetParameters : System.Windows.Forms.VisualStyles.VisualStyleElement -> unit
Public Sub SetParameters (element As VisualStyleElement)

Parameter

element
VisualStyleElement

VisualStyleElement yang menentukan nilai baru properti Class, , Partdan State .

Pengecualian

element tidak ditentukan oleh gaya visual saat ini.

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.

Contoh

Contoh kode berikut menunjukkan cara menggunakan SetParameters(VisualStyleElement) metode untuk mengatur VisualStyleRenderer ke yang baru VisualStyleElement. Contoh kode ini adalah bagian dari contoh 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

Metode ini memeriksa nilai IsSupported properti secara internal. Sebelum memanggil metode ini, Anda harus memanggil IsElementDefined metode untuk memverifikasi bahwa gaya visual saat ini menyediakan definisi untuk elemen yang ditentukan oleh element parameter .

Berlaku untuk