用vb做一个益智小游戏

我是一名学生,最近老师布置我们做一个小学生玩的益智游戏,我想用vb做一个找配对图片的,就是有12个picture,每单击一下,就会显示图片,根据你翻开的,去找与之相同的另... 我是一名学生,最近老师布置我们做一个小学生玩的益智游戏,我想用vb做一个找配对图片的,就是有12个picture,每单击一下,就会显示图片,根据你翻开的,去找与之相同的另一张图片,因为我是vb的初学者,希望能得到好心人的帮忙,可以的话请能留个QQ号,先谢谢大家了.
如果不方便留QQ,就请加我的吧,461970724
展开
 我来答
白定轩
2007-06-17 · 超过19用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:54.1万
展开全部
对不起,上午顾着吃饭作错了,现在更改!
功能实现了细节自己设置!
Dim intI As Integer
Dim intJ As Integer
Dim intH As Integer
Dim intS(0 To 11) As Integer

Private Sub Command1_Click()
'寻找:
Dim intG As Integer
If intH + 6 > 11 Then
intG = intH - 6
Else
intG = intH + 6
End If
For intI = 0 To 11
If intI = intS(intG) Then
Image1(intI).Picture = LoadPicture(App.Path & "\" & intG & ".jpg")
End If
Next
End Sub

'在该工程同一级目录下命名0到11个图片(6张不同的图片各两份以0-5,6-11按顺序命名),且添加一个背景图片
Private Sub Form_Load()
Dim bln As Boolean
Randomize
intI = 0
Do While intI < 12
bln = False
Image1(intI).Picture = LoadPicture(App.Path & "\背景.gif")
intJ = Int(11 + 1) * Rnd
For intH = 0 To intI
If intJ = intS(intH) Then
bln = True
intI = intI - 1
Exit For
End If
Next
If bln = False Then
intS(intI) = intJ
End If
intI = intI + 1
Loop
End Sub

Private Sub Image1_Click(Index As Integer)
intH = intS(Index)
Image1(Index).Picture = LoadPicture(App.Path & "\" & intS(Index) & ".jpg")
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
涯涵老0z
2007-06-10 · TA获得超过182个赞
知道答主
回答量:142
采纳率:0%
帮助的人:61.3万
展开全部
没时间做,以后有空再做呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a_poorman
2007-06-05 · TA获得超过100个赞
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:173万
展开全部
能不能说得再详细一点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
geniuszxd
2007-06-16 · TA获得超过312个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:114万
展开全部
你们老师也太狠了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tc411
2007-06-05 · TA获得超过213个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:137万
展开全部
加了你的QQ
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式