1
我有以下问题:如何使用事件更改椭圆大小?
我在我的用户界面上画两个椭圆。看到这个链接:http://s14.postimg.org/6sajsb5tp/ellipse.png
我可以通过点击蓝线来改变它的大小,但我只能改变它的大小,当鼠标正好在线上,否则我不能。
我的问题是:
我怎样才能设置一个宽容,我的意思..有什么事件,我可以用它来设定像素数量,可以说20像素,要知道,当鼠标靠近到蓝线?
我在每个MouseMove事件上都做了数学运算,但是不知道是否有更好的方法? :)
谢谢。
[EDIT1]
我测试@J ...方法,但它需要大约20毫秒给出一个答案,如果鼠标靠近线与否,我觉得很慢,所以我会保持我的方法,在每个画布事件MouseLeftButtonDown
我检查与我的中心椭圆坐标有关的鼠标位置。检查只需要0.05 ms。
感谢您的帮助。
@J ...谢谢你! ..我找不到任何相关主题= \ – Probst