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属性并完成它:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top