...當自定義控件包含具有alsready valuechanged事件的滑塊時:似乎包含自定義控件的窗體從不接收該事件,我必須將其更改爲另一個名稱。如何在自定義控件中創建名爲valuechanged的自定義事件
有沒有辦法繞過這個:看起來很愚蠢,我有一個自定義控件的valuechanged名稱。
...當自定義控件包含具有alsready valuechanged事件的滑塊時:似乎包含自定義控件的窗體從不接收該事件,我必須將其更改爲另一個名稱。如何在自定義控件中創建名爲valuechanged的自定義事件
有沒有辦法繞過這個:看起來很愚蠢,我有一個自定義控件的valuechanged名稱。
在咬住蜘蛛控件聲明的ValueChanged事件和您的自定義控件不會衝突。它們將屬於兩種不同的情況。
現在,即使滑塊事件觸發,自定義事件也不會自動觸發。您將不得不添加一個事件處理程序,它是自定義控件的內部處理滑塊事件。處理程序應該引發自定義事件,這會將滑塊事件傳播到容器。
我可以通過教程MSDN(http://msdn.microsoft.com/en-us/library/w369ty8x.aspx)解決我的問題。我發現,由於以前的考慮,我的事件發佈者類ButtonMenu是一個單例,不再需要了。所以,我將它修改爲一個正常的控制類。我添加了所有在MSDN網站上說的內容,並且它工作正常!