Partager via


ProgressBarRenderer.IsSupported Propriété

Définition

Obtient une valeur indiquant si la ProgressBarRenderer classe peut être utilisée pour dessiner un contrôle de barre de progression avec des styles visuels.

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

Valeur de propriété

true si l’utilisateur a activé les styles visuels dans le système d’exploitation et les styles visuels sont appliqués à la zone cliente des fenêtres d’application ; sinon, false.

Exemples

L’exemple de code suivant utilise la IsSupported propriété pour déterminer s’il faut appeler la DrawVerticalBar méthode. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ProgressBarRenderer classe.

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

Remarques

Si cette propriété est false, les méthodes et les propriétés de cette classe lèvent un InvalidOperationException.

S’applique à

Voir aussi