ProgressBarRenderer.IsSupported Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.