Share via


ProgressBarRenderer.IsSupported Özellik

Tanım

Sınıfın ProgressBarRenderer görsel stillerle ilerleme çubuğu denetimi çizmek için kullanılıp kullanılamayacağını belirten bir değer alır.

public:
 static property bool IsSupported { bool get(); };
public static bool IsSupported { get; }
static member IsSupported : bool
Public Shared ReadOnly Property IsSupported As Boolean

Özellik Değeri

true kullanıcı işletim sisteminde görsel stilleri etkinleştirdiyse ve görsel stiller uygulama pencerelerinin istemci alanına uygulanırsa; aksi takdirde , false.

Örnekler

Aşağıdaki kod örneği, yönteminin IsSupported çağrılıp çağrılmayacağını DrawVerticalBar belirlemek için özelliğini kullanır. Bu kod örneği, sınıfı için ProgressBarRenderer sağlanan daha büyük bir örneğin parçasıdır.

    // Draw the progress bar in its normal state.
protected:
    virtual void OnPaint(PaintEventArgs^ e) override
    {
        __super::OnPaint(e);

        if (ProgressBarRenderer::IsSupported)
        {
            ProgressBarRenderer::DrawVerticalBar(e->Graphics, 
                ClientRectangle);
            this->Parent->Text = "VerticalProgressBar Enabled";
        }
        else
        {
            this->Parent->Text = "VerticalProgressBar Disabled";
        }
    }
// Draw the progress bar in its normal state.
protected override void OnPaint(PaintEventArgs e)
{
    base.OnPaint(e);

    if (ProgressBarRenderer.IsSupported)
    {
        ProgressBarRenderer.DrawVerticalBar(e.Graphics,
            ClientRectangle);
        this.Parent.Text = "VerticalProgressBar Enabled";
    }
    else
    {
        this.Parent.Text = "VerticalProgressBar Disabled";
    }
}
' Draw the progress bar in its normal state.
Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs) 
    MyBase.OnPaint(e)
    
    If ProgressBarRenderer.IsSupported Then
        ProgressBarRenderer.DrawVerticalBar(e.Graphics, ClientRectangle)
        Me.Parent.Text = "VerticalProgressBar Enabled"
    Else
        Me.Parent.Text = "VerticalProgressBar Disabled"
    End If

End Sub

Açıklamalar

Bu özellik ise false, bu sınıfın yöntemleri ve özellikleri bir InvalidOperationExceptionoluşturur.

Şunlara uygulanır

Ayrıca bkz.