这些天专门在研究事件这个问题,在这个过程中时而清晰,时而被各种概念和处理机制搞得又不清楚,什么委托,什么事件,又是订阅,又是触发,又是委托对象,看过的文章因个人的理解不同,导致叙述的时候也不一样。最后总结一下心得:
把事件看作是属性,只是这个属性给它赋值的时候应该用方法给它赋值。例如:BUTTON1.CLICK+=BUTTON1_CLICK(OBJECT SENDER,EVENTARGS E),这个方法的签名格式要同事件的委托格式一致即可了。
这些天专门在研究事件这个问题,在这个过程中时而清晰,时而被各种概念和处理机制搞得又不清楚,什么委托,什么事件,又是订阅,又是触发,又是委托对象,看过的文章因个人的理解不同,导致叙述的时候也不一样。最后总结一下心得:
把事件看作是属性,只是这个属性给它赋值的时候应该用方法给它赋值。例如:BUTTON1.CLICK+=BUTTON1_CLICK(OBJECT SENDER,EVENTARGS E),这个方法的签名格式要同事件的委托格式一致即可了。