我在多个ListBox上有MouseMove来检查用户是否开始在它们之间拖动并仅在距离大于某个数字时启动它。
当我添加更多功能和动画时,它会影响性能吗? 是不是可以让它更频繁地发送消息(没有定时器即兴创作)或者可能在MouseDown上绑定事件(但是如何确保我删除事件,因为MouseLeave不可靠,MouseUp可以在其他地方,也不创建多个事件)?
答案 0 :(得分:0)
使用MouseDown
为您的拖拽式操作设置“侦听”但您必须捕获鼠标,以便在按钮释放时不再超过控件时捕获MouseUp
事件。