![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
winform
盘古工作室
这个作者很懒,什么都没留下…
展开
-
winform 以光标指向点为中心 通过鼠标滚轮对图片进行缩放
最近一个项目需要涉及到图片的全屏显示以及缩放拖动功能,其中缩放实现需要考虑的一点就是为了有更好的用户体验,需要在缩放的时候以光标所处位置为参考点,进行缩放操作,简单来说就是,缩放前后光标在图片上所处的位置保持不变。实现原理:把图片放在picturebox中,通过一系列调整,使图片完全占满box,每次通过改变box的size来使得图片放大缩小,然后再通过改变box的locaton使得光标位置不变。具原创 2016-08-18 14:22:05 · 9480 阅读 · 4 评论 -
winform 鼠标拖动移动图片位置
三个事件,与图片的控件容器绑定、即可实现鼠标拖动移动图片位置 private void pbMain_MouseDown(object sender, MouseEventArgs e) { photo_rec = photo_show1.GetPictureBoxZoomSize(pictureBox1); pt =原创 2016-08-18 14:24:44 · 3518 阅读 · 1 评论