Frage

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

Text nicht gesetzt von PRETEXT?

War es hilfreich?

Lösung

Versuchen Sie Folgendes:

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

Andere Tipps

Ihr Code nur, dass es einmal auf den Konstruktor. Sie erhalten einen Setter für Ihre PRETEXT Eigenschaft schreiben müssen auch die Eigenschaft Text zu setzen.

Oder Sie könnten nur die Eigenschaft Text auf dem Text verwenden, die Sie von sind zu erben und mit ihm getan werden:)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top