VB的两道题,求助,题目如下

1在窗体中放置一个包含某一图片的图片框和下边放置一个水平滚动条,当单击水平滚动箭头或单击水平滚动箭头与滚动块之间的区域或拖动水平滚动块时,能使图片左右往返移动。2编程序完... 1在窗体中放置一个包含某一图片的图片框和下边放置一个水平滚动条,当单击水平滚动箭头或单击水平滚动箭头与滚动块之间的区域或拖动水平滚动块时,能使图片左右往返移动。
2编程序完成:在窗体中间放置一个包含某一图片的图片框。当单击“放大”按钮时,图片每隔半秒放大100缇。
展开
 我来答
尚心部落
2011-05-30 · TA获得超过302个赞
知道小有建树答主
回答量:534
采纳率:0%
帮助的人:559万
展开全部
第一道题代码如下:
Private Sub Form_Load()
Me.ScaleMode = 6

横滚动条.Move Me.ScaleLeft, Me.ScaleHeight - 横滚动条.Height, Me.ScaleWidth, 横滚动条.Height

图片框.AutoSize = True

With 横滚动条
.Min = Me.ScaleWidth
.Max = 图片框.Width
.Visible = IIf(.Max > .Min, True, False)
End With

End Sub

Private Sub 横滚动条_Change()
图片框.Left = 横滚动条.Min - 横滚动条.Value

End Sub

第二道题要用到图像框,可以在图片框内加入图像框,图片加载到图像框,代码如下:
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub

Private Sub Form_Load()

Me.ScaleMode = 1

图像框.Stretch = True

图像框.Move 图片框.ScaleLeft, 图片框.ScaleTop, 图片框.ScaleWidth, 图片框.ScaleHeight

Timer1.Interval = 500

End Sub

Private Sub 横滚动条_Change()
图片框.Left = 横滚动条.Min - 横滚动条.Value

End Sub

Private Sub Timer1_Timer()

图片框.Height = 图片框.Height + 100
图片框.Width = 图片框.Width + 100

图像框.Move 图片框.ScaleLeft, 图片框.ScaleTop, 图片框.ScaleWidth, 图片框.ScaleHeight

End Sub
星语鑫鑫愿
2011-06-02 · TA获得超过982个赞
知道小有建树答主
回答量:322
采纳率:0%
帮助的人:230万
展开全部
应该有本专业的VB编程书籍的,编程要多靠自己动脑筋,别人做好的对你来说 没有什么大的帮助。你要的问题可不能说是难题,其实就是控件的基本操作,如果你熟悉控件的属性,这些是很简单的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式