
通过鼠标滚轮的事件来实现。
事件中利用e XXX可以获取到鼠标的X,Y坐标。
的放大不是你想的那样儿实现的,并不是以上的某个位置放大缩小。
而是以某个坐标为中心放大缩小。
所以你只要获取到鼠标的X,Y坐标就OK了。
至于放大缩小的API 百度下就有了吧。我之前是WPF做的。API函数不一样。
就是当你的鼠标停放在某个位置时,鼠标尖头指向的位置就是鼠标焦点。。
就比如上方的提问者:后的名字,把鼠标移向这个位置(也就是把鼠标焦点移向这个位置)后又会有一个新的状态,下面多了一横线、、而这个鼠标焦点状态就是名字下面多了一横线。
先在css中设这个SPAN的宽度和高度,还要将overflow设为hidden
接下来,就是JS。首先获取的高度,你是背景,比较麻烦。最好直接知道这个的高度
var picHeight=你的高度;
var count=0;
然后
var timer=setInterval(function(){
count++;
var top=-count你想每次滚动的距离;
if (mathabx(top)>=picHeight)clearInterval(timer);
var dis="0px "+top;
$("#的id")animate({"backgroud-position":dis},200);
},500);
我这个就是给你一个思路。具体的,你要自己一点一点调试的。
以上就是关于winform 如何实现鼠标位置获取picturebox的焦点,然后焦点放大全部的内容,包括:winform 如何实现鼠标位置获取picturebox的焦点,然后焦点放大、鼠标焦点状态是什么急!!!、一个span标签,有一张很长背景图片,获取鼠标焦点后,让这张背景图片从头到尾显示一次等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)