Pergunta

public partial class PreTextBox : TextBox
{
    public PreTextBox()
    {
        InitializeComponent();
        Text = PreText;
        ForeColor = Color.Gray;
    }
    public string PreText
    {
        set;
        get;
    }

O texto não ajustado de PreText?

Foi útil?

Solução

Tente o seguinte:

public partial class PreTextBox : TextBox
{
    public PreTextBox()
    {
        InitializeComponent();
        Text = PreText;
        ForeColor = Color.Gray;
    }
    public string PreText
    {
        set{Text = value;} 
        get{return Text;}
    }
}

Outras dicas

O código só faz isso uma vez, no construtor. Você terá que escrever um setter para sua propriedade pretexto para definir a propriedade de texto também.

Ou você pode simplesmente usar a propriedade de texto na caixa de texto que você está herdando e ser feito com ele:)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top