Freigeben über


ProgressBarRenderer.IsSupported Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die ProgressBarRenderer Klasse zum Zeichnen eines Statusleisten-Steuerelements mit visuellen Formatvorlagen verwendet werden kann.

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

Eigenschaftswert

truewenn der Benutzer visuelle Formatvorlagen im Betriebssystem aktiviert hat und visuelle Stile auf den Clientbereich von Anwendungsfenstern angewendet werden; andernfalls . false

Beispiele

Im folgenden Codebeispiel wird die IsSupported Eigenschaft verwendet, um zu bestimmen, ob die DrawVerticalBar Methode aufgerufen werden soll. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ProgressBarRenderer Klasse bereitgestellt wird.

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

Hinweise

Wenn diese Eigenschaft lautet false, lösen die Methoden und Eigenschaften dieser Klasse ein InvalidOperationException.

Gilt für:

Weitere Informationen