[英]Assign Event by Event Handler
In my application i am using Krypton Component Factory. 在我的应用程序中,我正在使用K组分工厂。
My application i have Ribbon Menu and Some krypton buttons. 我的应用程序有功能区菜单和一些Some按钮。 In krypton buttons i want to assign click event of Ribbon Menu Group Button at run time. 在k按钮中,我想在运行时分配功能区菜单组按钮的单击事件。 The events of Ribbon Menu Group Button Changed Based some condition so i tried like this 功能区菜单组按钮的事件根据某些情况发生了变化,所以我尝试了这样的操作
Dim eventsField = GetType(Component).GetField("events", BindingFlags.NonPublic Or
BindingFlags.Instance)
Dim eventHandlerList = eventsField.GetValue(KryptonRibbonGroupButton1)
eventsField.SetValue(KryptonButton1, eventHandlerList)
Its not work. 它不起作用。 The Get Field always return nothing. Get字段始终不返回任何内容。
Problem: I want add handler of Krypton Button Click event by old ribbon menu button throw coding using the controls name only. 问题:我想通过仅使用控件名称的旧功能区菜单按钮引发编码来添加“ rypto按钮单击”事件的处理程序。 Its Possible or not? 有可能吗? Its possible how to do it? 它可能怎么做?
am using Vb.Net 正在使用Vb.Net
也许您在寻找AddHandler ?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.