vb 滚动条 怎么用

6.0版的... 6.0 版的 展开
 我来答
yang笃行

2019-09-18 · 说自己想要说的话,写自己想写的字
yang笃行
采纳数:5 获赞数:26811

向TA提问 私信TA
展开全部

1、新建一个工程,调整好软件的界面大小。

2、给界面里面添加一个图片。

3、然后点击滚动条。画到界面里面,就像这样。这样界面就构建好了。

4、接下来给图片空间添加图片,拉动右边的滚动条,找到picture。

5、在picture右边的按钮给他添加图片。

6、拉动滚动条,找到autoredraw,和autosize进行设置。

7、在右上角选择scroll,输入相应代码。

8、运行一下。

day忘不掉的痛
推荐于2016-10-24 · 知道合伙人数码行家
day忘不掉的痛
知道合伙人数码行家
采纳数:62646 获赞数:223937
本人担任公司网络部总经理多年,有充足的网络经验、互联网相关知识和资讯。

向TA提问 私信TA
展开全部

方法如下:

1、新建一个工程,调整好软件的界面大小。给界面里面添加一个图片。如图2,把它画到界面里面,如图3,

2、然后点击滚动条。画到界面里面,就像这样。这样界面就构建好了。

3、接下来给图片空间添加图片,拉动右边的滚动条,找到picture。在picture右边的按钮添加图片。如图2


4、之后要做出设置。同理。拉动滚动条,找到autoredraw,和autosize。都设置为true就是这只 他的自动重画,自动 适应大小。以便显示全图。

5、接下来就是代码的问题了。双击图片控件,代码窗口自动进入。在右上角选择scroll。change和scroll同时都要,才会美观一点。两个都写进代码(Picture1.Left = -(HScroll1.Value / HScroll1.Max) * Picture1.Width)就行了。


6、运行一下。如图滑动滚动条,就可以看到全部的图像了。这是还是左右的。如果再加一个上下的,那全图就实现了。


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhouxin830401
推荐于2017-12-15 · 超过10用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:44.7万
展开全部
使用 HScrollBar 和 VScrollBar 控件
有了滚动条,就可在应用程序或控件中水平或垂直滚动,相当方便地巡视一长列项目或大量信息。滚动条是 Windows 95 和 Windows NT 界面上的共同元素。

图 7.24 HScrollBar 和 VScrollBar 控件

水平、垂直滚动条控件不同于 Windows 中内部的滚动条或 Visual Basic 中那些附加在文本框、列表框、组合框或 MDI 窗体上的滚动条。无论何时,只要应用程序或控件所包含的信息超过当前窗口(或者在 ScrollBars 属性被设置成 True 时的文本框和 MDI 窗体)所能显示的信息,那些滚动条就会自动出现。

在较早的 Visual Basic 版本中,通常用滚动条作为输入设备。但目前的 Windows 界面指南则建议用滑块取代滚动条作为输入设备。Visual Basic 专业版和企业版都包括 Windows 95 的滑块控件。

滚动条在 Visual Basic 中仍然有价值,因为它为那些不能自动支持滚动的应用程序和控件提供了滚动功能。关于使用滚动条的信息,请参阅“Scroll Bar 控件方案:创建可滚动的图形视口”。

Scroll Bar 控件如何工作
滚动条控件用 Scroll 和 Change 事件监视滚动框(有时用拇指替代)沿滚动条的移动。

事件 描述
Change 在滚动框移动后发生。
Scroll 在移动滚动框时发生。在单击滚动箭头或滚动条时不发生。

可用 Scroll 事件访问滚动条被拖动后的数值。在释放滚动框或单击滚动条或滚动箭头时,Change 事件就会发生。

Value 属性
Value 属性(缺省值为 0)是一个整数,它对应于滚动框在滚动条中的位置。当滚动框位置在最小值时,它将移动到滚动条的最左端位置(水平滚动条)或顶端位置(垂直滚动条)。当滚动框在最大值时,它将移动到滚动条的最右端或底端位置。同样,滚动框取中间数值时将位于滚动条的中间位置。

除了可用鼠标单击改变滚动条数值外,也可将滚动框沿滚动条拖动到任意位置。结果取决于滚动框的位置,但总是在用户所设置的 Min 和 Max 属性之间。

注意 如果希望滚动条显示的信息从较大数值向较小数值变化,可将 Min 设置成大于 Max 的值。

LargeChange 和 SmallChange 属性
为了指定滚动条中的移动量,对于单击滚动条的情况可用 LargeChange 属性,对于单击滚动条两端箭头的情况可用 SmallChange 属性。滚动条的 Value 属性增加或减少的长度是由 LargeChange 和 SmallChange 属性设置的数值。要设置滚动框在运行时的位置,可将 Value 属性设为 0 到 32,767 中的某个数值(包括 0 和 32,767)。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乔斌扶邃
2020-04-21 · TA获得超过4051个赞
知道大有可为答主
回答量:3034
采纳率:25%
帮助的人:438万
展开全部
5分太多了!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式