ProgressBarRenderer.IsSupported Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob mithilfe der ProgressBarRenderer-Klasse ein Statusanzeige-Steuerelement mit visuellen Stilen gezeichnet werden kann.
public:
static property bool IsSupported { bool get(); };
public static bool IsSupported { get; }
member this.IsSupported : bool
Public Shared ReadOnly Property IsSupported As Boolean
Eigenschaftswert
true
, wenn der Benutzer visuelle Stile im Betriebssystem aktiviert hat und diese 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 ist false
, wird die Methoden und Eigenschaften dieser Klasse eine InvalidOperationException.