TextBoxRenderer.IsSupported Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob mithilfe der TextBoxRenderer-Klasse ein Textfeld 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

Boolean

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

Siehe auch