图像在图片框中的滚动

2016-02-19 18:08 7 1 收藏

下面图老师小编要向大家介绍下图像在图片框中的滚动,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - 编程语言 】

在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运行程序,你就可以通过滚动条来方便地浏览整个图像了。->

来源:http://www.tulaoshi.com/n/20160219/1616898.html

延伸阅读
标签: 电脑入门
前一段时间系统提示内存不够,后来在 Word 2010/2007 中点击插入-图片向文档中添加图片时,图片仅显示为空白边框?为什么会这样呢? 当内存不够或者 Word 程序崩溃时,可能会导致系统对程序默认设置的更改。对于上面这个问题,我们需要检查一下显示图片框项是否被勾选。 对于 Word 2010,单击文件-选项。 对于 Word 2007,按一下 Offic...
PPT中实现滚动字幕   整张ppt的滚动字幕很好制作,我们只需要将文字拖出画板外,设置路径动画即可,但是,如果是在ppt中特定的区域设置滚动字幕该怎么办呢,废话不多说,上图解释。 这是制作完成后的效果。 首先,将字幕的背景底图插入,置于底层,然后将此页幻灯片保存为图片,名称为画轴背景。 在ppt中插入画...
标签: Web开发
核心代码如下,大家可以参考 代码如下: script src="/js/jquery.js"/script  script  $(document).ready(function(){         $(".bannerbutton li").each(                  &nbs...
->---在VB中提供了相当强的绘图功能,可以在窗口或图形框中利用各种命令绘制各种图形,灵活使用这些绘图命令不仅可以完成许多特殊的功能,而且可以为WINDOWS的程序界面增加许多活力,特别是那些巧妙的随机图像则更具有特殊的魅力,下面仅以三种随机动画为例,演示VB中随机动画图像的风采。 一、随机简单图形动画 ----完成此工作主要的直...
标签: flash教程
第1页: MX 2004滚动文本框的两种做法(多图)第2页:Flash MX 2004滚动文本框的两种做法(多图)(2)     Flash升级到Flash MX 2004 版本以后,许多效果的制作方法都很大的改进,比如滚动文本框的效果制作起来就方便了许多。现在我介绍两种在Flash MX 2004 中制作滚动文本框的方法,一种是利用flash自己的组件,是最简单的一...

经验教程

544

收藏

67
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部