Question

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

Texte non défini à partir de la saisie de texte?

Était-ce utile?

La solution

Essayez ce qui suit:

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

Autres conseils

Votre code ne le fait qu'une fois, sur le constructeur. Vous devrez écrire un séparateur pour votre propriété PreText afin de définir également la propriété Text.

Vous pouvez également utiliser la propriété Text de la zone de texte dont vous héritez et en finir avec:)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top