【发布时间】:2012-07-03 08:45:56
【问题描述】:
我编写了一个自定义控件,其中有一个组合。
该组合有一个 SelectedIndexChanged 事件,该事件也已被使用控件的应用程序可见。
所以在应用程序中我也订阅了 SelectedIndexChanged 事件。
在应用程序中,我更改了组合值并触发了 2 个事件(我已经使用消息框对此进行了测试)。
此时一切都很好,这是我的问题:我的自定义控件上有另一个控件,它触发组合的 SelectedIndexChanged 事件,但应用程序中的那个没有触发。我怎样才能做到这一点?
我希望一切都有意义?!
我使用的是 C# 4.0
提前致谢。
【问题讨论】:
-
您能否包含有关如何使自定义控件中的
SelectedIndexChanged事件在控件外部可见的代码?当 2 个事件因更改应用程序中的值而正确触发时,您的意思是更改是由包含控件/页面通过代码进行的,还是由用户从 UI 进行的?
标签: c# events custom-controls