任务:
在程序中制作按钮以响应鼠标事件(运动,按下,释放)
方法[1]:
Button 类有一个处理事件的方法。因此,它检查事件是按下、释放还是运动并调用正确的方法,然后我为每个创建的按钮获取每个句柄,并在程序运行时循环它。
方法[2]:
我已经有一个处理所有鼠标输入的鼠标类。所以第二种方法适用于鼠标运动。我的意思是我不会一直循环处理程序,但是当检测到鼠标运动时,我会检查该运动是否在按钮上(此检查将在处理鼠标输入的 Mouse 类中执行)。如果它在按钮上,则执行对应于事件类型的按钮方法。
所以我想知道哪种方法会更好?!