Controllo personalizzato nella Guida di TextBox?
-
05-07-2019 - |
Domanda
public partial class PreTextBox : TextBox
{
public PreTextBox()
{
InitializeComponent();
Text = PreText;
ForeColor = Color.Gray;
}
public string PreText
{
set;
get;
}
Testo non impostato da PreText?
Soluzione
Prova quanto segue:
public partial class PreTextBox : TextBox
{
public PreTextBox()
{
InitializeComponent();
Text = PreText;
ForeColor = Color.Gray;
}
public string PreText
{
set{Text = value;}
get{return Text;}
}
}
Altri suggerimenti
Il tuo codice lo fa solo una volta, sul costruttore. Dovrai scrivere un setter per la tua proprietà PreText per impostare anche la proprietà Text.
O potresti semplicemente usare la proprietà Text sul TextBox da cui stai ereditando e finirla :)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow