public partial class PreTextBox : TextBox
{
public PreTextBox()
{
InitializeComponent();
Text = PreText;
ForeColor = Color.Gray;
}
public string PreText
{
set;
get;
}
文本未从PreText设置?
答案 0 :(得分:1)
尝试以下方法:
public partial class PreTextBox : TextBox
{
public PreTextBox()
{
InitializeComponent();
Text = PreText;
ForeColor = Color.Gray;
}
public string PreText
{
set{Text = value;}
get{return Text;}
}
}
答案 1 :(得分:0)
您的代码只在构造函数上执行一次。您必须为PreText属性编写一个setter来设置Text属性。
或者你可以使用你继承的TextBox上的Text属性并完成它:)