12564.html
来自「以电子书的形式收集了VB一些常见问题解决方法,可以很方便的查找自己需要解决的问题」· HTML 代码 · 共 23 行
HTML
23 行
<html>
<head>
<title>Re: 气死我了,快拉兄弟一把!</title>
</head>
<body bgcolor="#FFFFFF" vlink="#808080">
<center>
<h1>Re: 气死我了,快拉兄弟一把!</h1>
</center>
<hr size=7 width=75%>
<hr size=7 width=75%><p>
Posted by Knight on May 03, 1999 at 10:05:31:<p>
In Reply to: <a href="12429.html">气死我了,快拉兄弟一把!</a> posted by 八戒 on April 28, 1999 at 01:33:41:<p>
: 八戒刚出家,第一次来,给各位问好!<p>: 八戒想发□,用VB做个六合彩的?测器。用个Label array分别□示7个从1 - 49的数。但数字不能□复(repeat),即每个数只能用一次。<p>: 写了段code, 不知为何,数字不□复没能实现。哪位大师给看看是什么毛病?<p>: The code is as following:<p>: Private Sub Command1_Click()<br>: Dim iLuckyNumber As Integer<br>: Dim i As Integer<br>: Dim j As Integer<br>: <br>: For i = 0 To 6<br>: Label1(i) = "" 'clear all numbers to zero at beginning"<br>: Next i<p>: <br>: For i = 0 To 6 'allocate numbers to 7 labels<br>: <p>--------------------------------------------<br>: Do While iLuckyNumber < 1 Or iLuckyNumber > 49 'number must be between 1 and 49<br>: iLuckyNumber = Int(Rnd * 100)<br>: Loop<br>--------------------------------------------<br>这段可改成 <br>iluckynumber=int(rnd*49)+1<p>: <br>: For j = 0 To i 'compare iLuckyNumber with numbers on previous labels<br>: If iLuckyNumber = Val(Label1(j).Caption) Then 'if new number is the same as previous, reset i=i-1 to do it again<br>: i = i - 1<br>: End If<br>: Next j<br>: <p>错误在此..找到重覆的值后会将iluckynumber,放到最后一位<br>: Label1(i).Caption = iLuckyNumber<br>: iLuckyNumber = 0<br>: <br>: Next i<br>: Randomize<br>randomize这个要拿到前面不然每次run的第一次内容都相同<br>: <br>: End Sub<p>
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 12564-->
</ul><!--end: 12564-->
<br><hr size=7 width=75%><p>
</body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?