1

我有一个从它继承的类,UserControl因为组件有一个TextBox控件。我想覆盖Text我的用户控件的属性,而不是使用我的文本框的文本。我最初在我的用户控件中有这个:

public override string Text
{
    get { return textBox.Text; }
    set { textBox.Text = value; }
}

但后来我意识到我也必须这样做才能使用其他控件的其他功能:

void textBox_TextChanged(object sender, EventArgs e)
{
    OnTextChanged(EventArgs.Empty);
}

所以我的问题是,我还需要做什么才能让我的Text属性表现得就像它是文本框的文本属性一样?这是正确的方法吗?

4

0 回答 0