...当自定义控件包含一个已经有valuechanged事件的滑块时:似乎包含自定义控件的表单永远不会收到该事件,我必须将其更改为其他名称。
有没有办法绕过这个:似乎相当愚蠢,我有一个自定义控件的valuechanged名称。
答案 0 :(得分:0)
在咬蜘蛛控件中声明的ValueChanged事件,您的自定义控件不会发生冲突。它们将属于两个不同的实例。
现在,即使滑块事件触发,自定义事件也不会自动触发。您必须在自定义控件内部添加一个事件处理程序,处理滑块事件。处理程序应该引发自定义事件,这会将滑块事件传播到容器。
答案 1 :(得分:0)
我可以通过MSDN(http://msdn.microsoft.com/en-us/library/w369ty8x.aspx)的教程来解决我的问题。我发现由于以前的考虑,我的事件发布者类ButtonMenu是一个单例,不再需要它。所以,我把它修改为普通的控件类。我添加了MSDN网站上的所有内容,它运行正常!