87-事件过滤器(eventFileter)
本帖最后由 不二如是 于 2016-10-17 16:23 编辑在上面,挖坑填坑又挖坑又填坑。。。
你会明白‘生命在于折腾。。。’
言归正传哈~
你会明白,事件是先传递给指定窗口部件的,确切说应该是先传递给焦点的窗口部件的。
如果该部件忽略掉(没错就是我85啦)该事件,那么这个事件就会传递给这个部件的父部件~
而现在,我们再改进下,用牛x一些的事件过滤器获取事件(当然了,也并没有多么牛x)
好了,上程序~~~~~~~~~~~~~~~~~~~~
可以看到,事件的传递顺序是这样的:
事件过滤器->该部件的event()函数->该部件的事件处理函数
还要注意:
event()函数和事件处理函数,是在该部件内进行重新定义的。
而事件过滤器却是在该部件的父部件中进行定义的~
**** Hidden Message *****
1
页:
[1]