Controle personalizado na caixa de texto Ajuda?
-
05-07-2019 - |
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?
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