当前位置:首页 » 图片效果 » vb图片怎样加滚动条

vb图片怎样加滚动条

发布时间: 2025-02-10 20:33:10

1. vb的picturebox中,如何让横坐标带有滚动条

这个问题,我在这里第2次回答。
简单一点用按钮,作图形的左右平移动,这个学过平面解析几何的都还有影象。
我这里说一下思路:
下面加2个按钮,一个左移,一个右移,可以每次移动一个常数单位的量。
把读取的数据要保存到文件里。
当程序自动运行时,随着时间变化从时间0开始作图,当横向坐标达到坐标的最大横向值的时候,就清除坐标系统的图形,然后让时间从1S开始作图,当横向坐标再次达到坐标的最大横向值的时候,就清除坐标系统的图形,然后让时间从2S开始作图,......(可以想象效果了)
如果数据时间不长的(适当的,不可能是无限长的),那么可以用滚动条的方法:
滚动条的方法:
无非是在一个PicTureBox上再添加PicTureBox,前一个作为容器,然后在后一个上作图,随着图形变化,扩展后一个PicTureBox,当被遮住时,改变后一个在前一个中的Left值。

2. vb滚动条的使用

新建一个工程,调整好软件的界面大小。给界面里面添加一个图片。如图2,把它画到界面里面,如图3,
然后点击滚动条。画到界面里面,就像这样。这样界面就构建好了。
接下来给图片空间添加图片,拉动右边的滚动条,找到picture。在picture右边的按钮给他添加图片。如图2
之后你要做出设置。同理。拉动滚动条,找到autoredraw,和autosize。都设置为true就是这只 他的自动重画,自动 适应大小。以便显示全图。
接下来就是代码的问题了。双击图片控件。代码窗口自动进入。在右上角选择scroll。。。change和scroll同时都要,才会美观一点。两个都写进代码(Picture1.Left = -(HScroll1.Value / HScroll1.Max) * Picture1.Width)就行了。
运行一下。如图滑动滚动条,,就可以看到全部的图像了。这是还是左右的。如果你再加一个上下的,那全图就实现了。