| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 332 人关注过本帖
标题:那位大虾帮我看看是、可不可以简化点。。。
只看楼主 加入收藏
shmily520m
Rank: 1
等 级:新手上路
帖 子:12
专家分:4
注 册:2012-7-31
结帖率:100%
收藏
 问题点数:0 回复次数:3 
那位大虾帮我看看是、可不可以简化点。。。


Private Sub Cmd10_Click()
Select Case Y
Case 0:
Img1.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 1:
Img2.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 2:
Img3.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 3:
Img4.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 4:
Img5.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 5:
Img6.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 6:
Img7.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 7:
Img8.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 8:
Img9.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 9:
Img10.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 10:
Img11.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 11:
Img12.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 12:
Img13.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 13:
Img14.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 14:
Img15.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Case 15:
Img16.Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
End Select
Y = Y + 1
If Y > 15 Then
Y = 15
End If
End Sub
//效果要求,控制一个cmd按键在16个Img图像里按顺序显示同一个画面,每按一次递增显示一个画面。现在效果是达到了,可不可以简单点呢?求指教。。。
搜索更多相关主题的帖子: Documents 
2012-08-03 11:00
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
IMG 定义一个数组。
也就是  index 属性里加数字,但名字一样的。

建立方法:简单的,建立第一个 img 控件,起好名字。然后复制,然后再粘贴,系统会提示你是否建立数组,选是,
然后继续复制,粘贴,直到建好 16 个 img 控件来。下标是  0 - 15 ,一共16个控件,一样你可以移动位置什么的。

代码就可以简化成 下面几行就可以了。
Img(y).Picture = LoadPicture("C:\Documents and Settings\Administrator\桌面\X12\res\and.bmp")
Y = Y + 1
If Y > 15 Then
Y = 15
End If

授人于鱼,不如授人于渔
早已停用QQ了
2012-08-03 13:07
shmily520m
Rank: 1
等 级:新手上路
帖 子:12
专家分:4
注 册:2012-7-31
收藏
得分:0 
说Img(y)没定义。。
2012-08-03 15:45
shmily520m
Rank: 1
等 级:新手上路
帖 子:12
专家分:4
注 册:2012-7-31
收藏
得分:0 
呵呵,OK了。。谢谢2楼哈。
我还问问,我现在要把自己制作的图片Copy出来,要怎么弄啊?求详解。。。VB 6.0
2012-08-03 15:54
快速回复:那位大虾帮我看看是、可不可以简化点。。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.092291 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved