获取自定义TextBox控件的父级

时间:2016-02-07 21:26:40

标签: c# controls

创建扩展TextBox的自定义控件时,在OnCreateControl()重写内,Parent为null。扩展其他控件(如Button)时,它不为空。我正在检查以下代码并将其添加到表单和各种容器控件:

protected override void OnCreateControl()
{
    base.OnCreateControl();
    MessageBox.Show((Parent == null).ToString()); //True when extending TextBox, False when extending Button
}

当将控件的父级添加到另一个控件时,我该怎么做才能检索控件的父级,确保无论我扩展哪个控件,相同的代码都能正常工作?

0 个答案:

没有答案