【发布时间】:2014-07-01 07:56:29
【问题描述】:
在我的应用程序中,我使用的是氪组件工厂。
我的应用程序有功能区菜单和一些氪金按钮。在氪按钮中,我想在运行时分配功能区菜单组按钮的单击事件。功能区菜单组按钮的事件已根据某些条件更改,所以我尝试这样
Dim eventsField = GetType(Component).GetField("events", BindingFlags.NonPublic Or
BindingFlags.Instance)
Dim eventHandlerList = eventsField.GetValue(KryptonRibbonGroupButton1)
eventsField.SetValue(KryptonButton1, eventHandlerList)
它不起作用。 Get 字段始终不返回任何内容。
问题:我想通过仅使用控件名称的旧功能区菜单按钮抛出编码添加氪按钮单击事件的处理程序。它可能与否?有可能怎么办?
我正在使用 Vb.Net
【问题讨论】:
标签: vb.net event-handling krypton-toolkit krypton