在UserControl中正确包装子控件的属性

时间:2013-08-21 01:18:07

标签: c# winforms

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

0 个答案:

没有答案