最近在做winform项目,想动态获取控件,并订阅控件的事件,我通过IDesignerHost 的方式来获取Container.Components来遍历 ,并订阅事件,但是事件触发时并不会响应,不知道什么原因
System.ComponentModel.Design.IDesignerHost host = this.GetService(typeof(System.ComponentModel.Design.IDesignerHost)) as System.ComponentModel.Design.IDesignerHost;
foreach (Component cmp in this.Container.Components)
{
if (cmp is MCIOEquip equip)
{
if (equip.IOEquipBoardName==this.Name)
{
equip.ClickEvent += McShowIoEquip_ClickEvent;
}
}
}
}
equip.ClickEvent
这个在哪里实现的,怎么调用的。