我有一个继承自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
属性,还有什么我需要做的就像文本框的文本属性一样吗?这是正确的方法吗?