VisualStyleRenderer.SetParameters Yöntem

Tanım

Bu VisualStyleRendereröğesinin geçerli görsel stil öğesini ayarlar.

Aşırı Yüklemeler

SetParameters(String, Int32, Int32)

Bunu VisualStyleRenderer belirtilen sınıf, bölüm ve durum değerleriyle temsil edilen görsel stil öğesine ayarlar.

SetParameters(VisualStyleElement)

Bunu VisualStyleRenderer , belirtilen VisualStyleElementile temsil edilen görsel stil öğesine ayarlar.

SetParameters(String, Int32, Int32)

Bunu VisualStyleRenderer belirtilen sınıf, bölüm ve durum değerleriyle temsil edilen görsel stil öğesine ayarlar.

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)

Parametreler

className
String

özelliğinin Class yeni değeri.

part
Int32

özelliğinin Part yeni değeri.

state
Int32

özelliğinin State yeni değeri.

Özel durumlar

, partve state birleşimi classNamegeçerli görsel stili tarafından tanımlanmamıştır.

İşletim sistemi görsel stilleri desteklemez.

-veya-

Görsel stiller, işletim sistemindeki kullanıcı tarafından devre dışı bırakılır.

-veya-

Görsel stiller uygulama pencerelerinin istemci alanına uygulanmaz.

Açıklamalar

Bu yöntem özelliğin IsSupported değerini dahili olarak denetler. Bu yöntemi çağırmadan önce, geçerli görsel stilinin , partve state parametreleri tarafından classNamebelirtilen öğe için bir tanım sağladığını doğrulamak için yöntemini çağırmalısınızIsElementDefined.

Şunlara uygulanır

SetParameters(VisualStyleElement)

Bunu VisualStyleRenderer , belirtilen VisualStyleElementile temsil edilen görsel stil öğesine ayarlar.

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)

Parametreler

element
VisualStyleElement

VisualStyleElement, Partve State özelliklerinin yeni değerlerini Classbelirten bir.

Özel durumlar

element geçerli görsel stili tarafından tanımlanmamıştır.

İşletim sistemi görsel stilleri desteklemez.

-veya-

Görsel stiller, işletim sistemindeki kullanıcı tarafından devre dışı bırakılır.

-veya-

Görsel stiller uygulama pencerelerinin istemci alanına uygulanmaz.

Örnekler

Aşağıdaki kod örneği, yeni bir VisualStyleRenderer VisualStyleElementolarak ayarlamak için yönteminin nasıl kullanılacağını SetParameters(VisualStyleElement) gösterir. Bu kod örneği, sınıfa genel bakış için VisualStyleRenderer sağlanan daha büyük bir örneğin parçasıdır.

    // 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

Açıklamalar

Bu yöntem özelliğin IsSupported değerini dahili olarak denetler. Bu yöntemi çağırmadan önce, geçerli görsel stilinin parametresi tarafından element belirtilen öğe için bir tanım sağladığını doğrulamak için yöntemini çağırmalısınızIsElementDefined.

Şunlara uygulanır