Windows 7上的Delphi 7
我想使用鼠标滚轮向下滚动列表(TElTree) ...所以我开始在ElTree的OnMouseWheelDown事件中编写一些代码。然后我注意到它一次滚动两行。控制面板中的鼠标滚轮设置被设置为一次仅滚动一行。如果我在事件处理程序中放置一个断点,我发现事件处理程序本身正在快速连续执行两次……为什么?如何确保它只执行一次(请编写代码)?
我创建了一个容器作为MovieClip,并添加了一个鼠标滚轮处理程序,然后像这样向其中添加项:addChild( containerMouseEvent.MOUSE_WHEEL, HandleWheel );// etc. adding more items
但是,只有当鼠标位于其中一个项上时,鼠标滚轮才会响应,而不是在项之间容器的可见区域上。有没有办