C# 子控件在从另一个控件派生的自定义控件中不可见

C# 子控件在从另一个控件派生的自定义控件中不可见,c#,custom-controls,C#,Custom Controls,我正试图通过从一个 我需要向控件添加ProgressBar,但遇到了一些问题 创建自定义控件并向其添加ZedGraphCOntrol和ProgressBar时,一切正常: MyCustomControl { ZedGraphControl ProgressBar } 所有元件均可见,并按预期工作 但我需要从ZGC派生,当我添加一个进度条作为ZedGraphControl的子控件时: MyCustomControl : ZedGRaphControl { ProgressB

我正试图通过从一个
我需要向控件添加ProgressBar,但遇到了一些问题

创建自定义控件并向其添加ZedGraphCOntrol和ProgressBar时,一切正常:

MyCustomControl
{
    ZedGraphControl
    ProgressBar
}
所有元件均可见,并按预期工作

但我需要从ZGC派生,当我添加一个进度条作为ZedGraphControl的子控件时:

MyCustomControl : ZedGRaphControl
{
   ProgressBar
}
进度条不可见


有没有办法强制ProgressBar的可见性?ZedGraphControl是否可能未显示其子控件?我试着用一个简单的按钮做同样的事情,但它也没有显示出来

看来我解决了这个问题。。。 必须在控件的构造函数中调用
InitializeComponent()
方法。
当我创建自定义控件时,默认情况下它是由VS添加的。但是从ZedGraphControl派生时,我从头开始创建构造函数,这就是为什么子控件不可见的原因


这样问题就可以结束了。

您应该将您的编辑作为答案发布,然后接受它。谢谢您,杰夫。我会的。