我有 20 个项目List<myObject>
。每个都有一个UserControl
与之关联的实例。每个对象都可以通过MenuStrip
单击相应项目时需要显示 UserControl 的 a 进行访问。目前我为它们中的每一个都有一个事件处理程序,它可以工作,但我想知道是否存在一种方法来简化它并为所有项目使用单个事件处理程序。
这可能吗?如果是这样,那么最好的方法是什么。
编辑:其他人可以就这个问题提供任何意见吗?我对 Mailo 的回答有疑问。基本上,我需要做的就是创建一个事件处理程序,当单击正确的 MenuStrip 项目时,它可以显示UserControl
存储在 a中的适当属性。List<myObject>
有没有更直接的方法来做到这一点?理想情况下,我想这样做,以便foreach
循环可以遍历列表并设置处理程序。
没有人可以帮助我解决这个问题吗?