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