TextBoxRenderer.IsSupported Propriedade

Definição

Obtém um valor que indica se a classe TextBoxRenderer pode ser usada para desenhar uma caixa de texto com estilos visuais.

public static bool IsSupported { get; }

Valor da propriedade

true se o usuário tiver habilitado estilos visuais no sistema operacional e os estilos visuais forem aplicados à área de cliente das janelas do aplicativo; caso contrário, false.

Exemplos

O exemplo de código a seguir usa a IsSupported propriedade para determinar se o DrawTextBox método deve ser usado. Este exemplo de código faz parte de um exemplo maior fornecido para a TextBoxRenderer classe .

// 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";
    }
}

Comentários

Se essa propriedade for false, o DrawTextBox método gerará um InvalidOperationException.

Aplica-se a

Produto Versões
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Confira também