图像在图片框中的滚动
下面图老师小编要向大家介绍下图像在图片框中的滚动,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!
新建一个标准EXE工程,在窗体上放置一个图片框Picture1,在Picture1上放置图片框Picture2,将两者的尺寸设为相同,可通过复制、粘贴实现,将Picture1的Autosize设为False,将Picture2的Autosize设为True,再放置垂直、水平滚动条各一个,设计窗体显示如下:
在Picture2中装入要显示的图像,因其Autosize属性为True,所以Picture2的尺寸即为图像的尺寸,Picture2.scalewidth减去Picture1.scalewidth的大小即为Hscroll1的Max值,Picture2.scaleheight减去Picture1.scaleheight的大小即为Vscroll1的Max值,Min值均设为0,在Vscroll1的Change和Scroll事件中添加如下代码:Picture2.top=-vscroll1.value,在Hscroll1的Change和Scroll事件中添加如下代码:Picture2.left=-hscroll1.value,将滚动条的Smallchange和Largechange设为你认为合适的值,按F5运行程序,你就可以通过滚动条来方便地浏览整个图像了。->