如何在自定义控件中创建名为valuechanged的自定义事件

问题描述:

...当自定义控件包含具有alsready valuechanged事件的滑块时:似乎包含自定义控件的窗体从不接收该事件,我必须将其更改为另一个名称。如何在自定义控件中创建名为valuechanged的自定义事件

有没有办法绕过这个:看起来很愚蠢,我有一个自定义控件的valuechanged名称。

在咬住蜘蛛控件声明的ValueChanged事件和您的自定义控件不会冲突。它们将属于两种不同的情况。

现在,即使滑块事件触发,自定义事件也不会自动触发。您将不得不添加一个事件处理程序,它是自定义控件的内部处理滑块事件。处理程序应该引发自定义事件,这会将滑块事件传播到容器。

我可以通过教程MSDN(http://msdn.microsoft.com/en-us/library/w369ty8x.aspx)解决我的问题。我发现,由于以前的考虑,我的事件发布者类ButtonMenu是一个单例,不再需要了。所以,我将它修改为一个正常的控制类。我添加了所有在MSDN网站上说的内容,并且它工作正常!