图像在图片框中的滚动

花瓶中的花go

花瓶中的花go

2016-02-19 18:08

下面图老师小编要向大家介绍下图像在图片框中的滚动,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!
在VB中可以用图片框来显示图像,若图片框放不下整个图像,通常只能显示图像的一部分,但是图片框没有提供滚动控制,无法浏览图像的其余部分。其实通过VB所提供的工具,可以非常方便地构造出图片框的滚动控制。其思想是提供一个显示区域和一整个图像区,将后者装在前者区域内,当用户改变滚动条位置时,通过程序来改变图像区的Top和Left的值,达到滚动图像的目的。具体操作如下:
  新建一个标准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运行程序,你就可以通过滚动条来方便地浏览整个图像了。->

展开更多 50%)
分享

猜你喜欢

图像在图片框中的滚动

编程语言 网络编程
图像在图片框中的滚动

在Powerpoint中制作个滚动文本框

办公软件
在Powerpoint中制作个滚动文本框

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

javascript入门·图片对象(无刷新变换图片)\滚动图像

Web开发
javascript入门·图片对象(无刷新变换图片)\滚动图像

PowerPoint制作滚动文本框的办法

电脑网络
PowerPoint制作滚动文本框的办法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Powerpoint2007中建立带滚动条的文本框

电脑入门
Powerpoint2007中建立带滚动条的文本框

VB图片框在报表设计中屏幕滚动的问题

编程语言 网络编程
VB图片框在报表设计中屏幕滚动的问题

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

支付宝帐号是什么意思?

支付宝帐号是什么意思?

PQMagic调整磁盘分区容量大小

PQMagic调整磁盘分区容量大小
下拉加载更多内容 ↓