Freigeben über


TextBoxRenderer.IsSupported Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die TextBoxRenderer Klasse zum Zeichnen eines Textfelds 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 DrawTextBox Methode verwendet werden soll. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die TextBoxRenderer Klasse bereitgestellt wird.

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

Hinweise

Wenn diese Eigenschaft lautet false, löst die DrawTextBox Methode eine InvalidOperationException.

Gilt für:

Weitere Informationen