VB中怎么让窗体随机出现啊!!!求高手指教
如果一个工程有四个窗体,在单击第一个窗体的command时如何实现随机打开剩下的三个中的一个啊...
如果一个工程有四个窗体,在单击第一个窗体的command时如何实现随机打开剩下的三个中的一个啊
展开
4个回答
展开全部
MDI中的窗口还是普通的form窗口?
Private Sub Command1_Click()
‘窗体1
Select Case Int(Rnd() * 3)
Case 0
Form4.Show
Case 1
Form2.Show
Case 2
Form3.Show
End Select
End Sub
窗体2上的代码
Private Sub Command1_Click()
Select Case Int(Rnd() * 3)
Case 0
Form4.Show
Case 1
Form1.Show
Case 2
Form3.Show
End Select
End Sub
窗体3上的代码:
Private Sub Command1_Click()
Select Case Int(Rnd() * 3)
Case 0
Form4.Show
Case 1
Form2.Show
Case 2
Form1.Show
End Select
End Sub
窗体4上的代码:
Private Sub Command1_Click()
Select Case Int(Rnd() * 3)
Case 0
Form1.Show
Case 1
Form2.Show
Case 2
Form3.Show
End Select
End Sub
Private Sub Command1_Click()
‘窗体1
Select Case Int(Rnd() * 3)
Case 0
Form4.Show
Case 1
Form2.Show
Case 2
Form3.Show
End Select
End Sub
窗体2上的代码
Private Sub Command1_Click()
Select Case Int(Rnd() * 3)
Case 0
Form4.Show
Case 1
Form1.Show
Case 2
Form3.Show
End Select
End Sub
窗体3上的代码:
Private Sub Command1_Click()
Select Case Int(Rnd() * 3)
Case 0
Form4.Show
Case 1
Form2.Show
Case 2
Form1.Show
End Select
End Sub
窗体4上的代码:
Private Sub Command1_Click()
Select Case Int(Rnd() * 3)
Case 0
Form1.Show
Case 1
Form2.Show
Case 2
Form3.Show
End Select
End Sub
追问
不行啊,我也是这样弄的,可是每次运行出现物品的顺序都一样
追答
因为只有三个商品,而且是随机的,所以出现协同可能是33%.
上面的应试是可以的,多少个会代码的朋友都说可以。
当然思路可以换一下,不一定非要多个窗口。
可以是多个pictrue,通过改变层次一显示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
随机出商品时判断一下,如果与当前的一样,就再随机,直到不重复为止。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么要随机啊 你可以指定哪一个啊
更多追问追答
追问
设计一个猜商品价格的游戏,不能每次商品出现顺序都一样,所以要随机
追答
有人回答了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询