Aracılığıyla paylaş


TextBoxRenderer.IsSupported Özellik

Tanım

Sınıfının görsel stiller içeren bir metin kutusu çizmek için kullanılıp kullanılamayacağını TextBoxRenderer 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ştirmişse ve görsel stiller uygulama pencerelerinin istemci alanına uygulanmışsa; aksi takdirde , false.

Örnekler

Aşağıdaki kod örneği, yönteminin IsSupported kullanılıp kullanılmayacağını DrawTextBox belirlemek için özelliğini kullanır. Bu kod örneği, sınıfı için TextBoxRenderer sağlanan daha büyük bir örneğin parçasıdır.

    // Use DrawText with the current TextFormatFlags.

protected:
    virtual void OnPaint(PaintEventArgs^ e) override
    {
        __super::OnPaint(e);

        if (TextBoxRenderer::IsSupported)
        {
            TextBoxRenderer::DrawTextBox(e->Graphics, textBorder, this->Text,
                this->Font, textRectangle, textFlags, TextBoxState::Normal);

            this->Parent->Text = "CustomTextBox Enabled";
        }
        else
        {
            this->Parent->Text = "CustomTextBox Disabled";
        }
    }
// Use DrawText with the current TextFormatFlags.
protected override void OnPaint(PaintEventArgs e)
{
    base.OnPaint(e);

    if (TextBoxRenderer.IsSupported)
    {
        TextBoxRenderer.DrawTextBox(e.Graphics, textBorder, this.Text,
            this.Font, textRectangle, textFlags, TextBoxState.Normal);

        this.Parent.Text = "CustomTextBox Enabled";
    }
    else
    {
        this.Parent.Text = "CustomTextBox Disabled";
    }
}
' Use DrawText with the current TextFormatFlags.
Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
    MyBase.OnPaint(e)

    If TextBoxRenderer.IsSupported Then
        TextBoxRenderer.DrawTextBox(e.Graphics, textBorder, Me.Text, _
            Me.Font, textRectangle, textFlags, TextBoxState.Normal)
        Me.Parent.Text = "CustomTextBox Enabled"
    Else
        Me.Parent.Text = "CustomTextBox Disabled"
    End If
End Sub

Açıklamalar

Bu özellik ise falseDrawTextBox yöntemi bir InvalidOperationExceptionoluşturur.

Şunlara uygulanır

Ayrıca bkz.