我有一个从它继承的类,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
属性表现得就像它是文本框的文本属性一样?这是正确的方法吗?