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