VB中Image控件点击怎么换图片

VB中的Image控件怎么点击换图片不使用按钮控件只使用Image控件几张图片是循环的每次点击不一样,只更换Image控件中的图片我是初学者,请各位朋友赐教先谢谢各位了... VB中的Image控件怎么点击换图片不使用按钮控件只使用Image控件
几张图片是循环的每次点击不一样,只更换Image控件中的图片
我是初学者,请各位朋友赐教
先谢谢各位了
展开
 我来答
swx1995
推荐于2016-01-22 · TA获得超过2696个赞
知道大有可为答主
回答量:1477
采纳率:0%
帮助的人:2353万
展开全部
Private Sub Image1_Click()
Const endc as long=10 '终止号
const startc as long=0 '罩凳起始号物搭旅 不能小于0

Static i as long
if i=0 then i = startc

Image1.picture = loadpicture("C:\" & CStr(i) & ".jpg"枝伍) '换图
i=i+1
if i>endc then i = startc
end click

上例:点击Image1,循环更换C:\0.jpg ~ C:\10.jpg
anankid
2010-06-06 · TA获得超过2047个赞
知道小有建树答主
回答量:1174
采纳率:0%
帮助的人:847万
展开全部
Option Explicit

'定义一个数组存放你的所有图片
Dim A() As String, Na As Integer

Private Sub Form_Load()
'假设图片数为10
Na = 10
ReDim A(Na)
'一个个的填写图片地址
A(1) = "图片1地址"
A(2) = "图片2地址"
'…纯明数…

'上面图片如果图片太多不想一个个填做首写可以把图片放
'一个文件夹下用FILELIST控件来获取,也可以把图片
'命名为1-10.jpg然后用FOR NEXT 语句来生成
End Sub

Private Sub Image1_Click()
'N为点击次数计数
Static N As Integer
N = N + 1
'点击次数大于图片总数时槐备回到显示第一张图从新循环显示
If N > Na Then N = 1
Image1.Picture = LoadPicture(A(N))
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式