图像在图片框中的滚动

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

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

延伸阅读
PPT中实现滚动字幕   整张ppt的滚动字幕很好制作,我们只需要将文字拖出画板外,设置路径动画即可,但是,如果是在ppt中特定的区域设置滚动字幕该怎么办呢,废话不多说,上图解释。 这是制作完成后的效果。 首先,将字幕的背景底图插入,置于底层,然后将此页幻灯片保存为图片,名称为画轴背景。 在ppt中插入画...
标签: 电脑入门
前一段时间系统提示内存不够,后来在 Word 2010/2007 中点击插入-图片向文档中添加图片时,图片仅显示为空白边框?为什么会这样呢? 当内存不够或者 Word 程序崩溃时,可能会导致系统对程序默认设置的更改。对于上面这个问题,我们需要检查一下显示图片框项是否被勾选。 对于 Word 2010,单击文件-选项。 对于 Word 2007,按一下 Offic...
标签: PS PS教程
    美丽温馨的照片,清新动人的图片,在欣赏之余,给它们加一个精美的边框怎么样?一幅一幅地加?那多麻烦!用Photoshop的Action动作面板来录制一个“边框Action”就方便得多了。只要打开需要添加边框的相片,点击Action面板上的“执行动作”按钮,一切操作就由Action代劳了(Action可理解为photoshop的“宏”,它能...
->---在VB中提供了相当强的绘图功能,可以在窗口或图形框中利用各种命令绘制各种图形,灵活使用这些绘图命令不仅可以完成许多特殊的功能,而且可以为WINDOWS的程序界面增加许多活力,特别是那些巧妙的随机图像则更具有特殊的魅力,下面仅以三种随机动画为例,演示VB中随机动画图像的风采。 一、随机简单图形动画 ----完成此工作主要的直...
on() 可用性 Flash 2。在 Flash 2 中,不是所有的事件都受支持。 用法 on(mouseEvent) { // 此处是您的语句 } 参数 statement(s) 发生 mouseEvent 时执行的指令。 mouseEvent 是称作“事件”的触发器。当发生此事件时,执行事件后面大括号中的语句。可以为 mouseEvent 参数指定下面的任何值: press 在鼠标指针经过...

经验教程

588

收藏

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