2010-03-30 37 views
2

衍生我试图通过从ZedGraphControl
我需要一个进度条添加到控制导出创建一个自定义的控制,但我遇到了一些问题。子控件不自定义控件可见从另一个控制

当我创建一个自定义的控制和两者ZedGraphCOntrol和进度添加到它,一切都OK了:

MyCustomControl 
{ 
    ZedGraphControl 
    ProgressBar 
} 

所有elemnets是可见的,如预期工作。

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

MyCustomControl : ZedGRaphControl 
{ 
    ProgressBar 
} 

进度条是不可见的。

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

+0

你应该发布你的编辑作为答案,然后接受它。 – 2010-04-05 15:21:11

+0

谢谢你,杰夫。我会。 – Gacek 2010-04-06 18:43:43

回答

1

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

所以这个问题可以关闭。

相关问题