在我的应用程序中,我使用的是Krypton Component Factory。
我的应用程序我有功能区菜单和一些氪按钮。在氪按钮中,我想在运行时分配功能区菜单组按钮的单击事件。功能区菜单组按钮的事件已更改基于某些条件,所以我尝试了这样
Dim eventsField = GetType(Component).GetField("events", BindingFlags.NonPublic Or
BindingFlags.Instance)
Dim eventHandlerList = eventsField.GetValue(KryptonRibbonGroupButton1)
eventsField.SetValue(KryptonButton1, eventHandlerList)
它不起作用。 Get Field始终不返回任何内容。
问题:我想通过旧的功能区菜单按钮使用控件名称来添加Krypton Button Click事件的处理程序。它可能与否?它可能怎么做?
我正在使用Vb.Net