如题,编写一个双色球抽奖器.红球1-33号抽六个,蓝球1-16号抽一个,要求随机抽取,抽取各个球机率一致.
解决方案 »
- inet下载图片的问题
- showwindow参数说明
- vb这段写的有问题吗,主要怀疑 Dim sfilename As Date还是 as string,还有"getOutPath = sfilename"可以这样写吗,我概念还不大清楚
- 请问在这个引用中有什么错误啊?
- 如何把一个数据库中的一个表的数据插入到另一个数据库的一张表中?
- 关于WORD和EXCEL的两个问题,高分求救!!!
- 求助:
- vb6采集网页时而正常,时而卡死,郁闷,找不到原因
- 各位VB朋友进来看看~~~~~帮帮忙啊!
- 如何让TEXT框中的光标变成横线
- 响应“CSDN公告:七月初将强制结帖! ”,《CSDN论坛浏览器》新增自动揭帖给分功能
- 那位做过:汽车号码识别系统,不知用VB能作否?
1 在窗体上放三个 ListBox,分别放红球和蓝球号码。其中 List3 的 Sorted 设置为 True。如果你不想显示它们,也可以将其 Visible 设置为 False。2 代码:
Dim i As Integer, strTmp As StringPrivate Sub Form_Load()
List1.Clear
List1.ForeColor = vbRed
For i = 1 To 33
List1.AddItem i
Next i List2.Clear
List2.ForeColor = vbBlue
For i = 1 To 16
List2.AddItem i
Next i Command1.Caption = "开奖"
Command2.Caption = "准备"
End SubPrivate Sub Command1_Click()
Dim n As Integer List3.Clear
List3.ForeColor = vbRed
List3.Sorted = True
Randomize
For i = 1 To 6
n = Int(Rnd() * List1.ListCount)
If n = List1.ListCount Then n = n - 1
List3.AddItem Format(List1.List(n), "0#")
List1.RemoveItem n
Next i n = Int(Rnd() * List2.ListCount)
If n = List2.ListCount Then n = n - 1 strTmp = "红球:" & vbCrLf
For i = 1 To 6
strTmp = strTmp & List3.List(i - 1) & " "
Next i
strTmp = strTmp & vbCrLf & "蓝球:" & vbCrLf & List2.List(n) Label1 = strTmp
End SubPrivate Sub Command2_Click()
Form_Load
End Sub
还有,蓝球还是没有显示出来