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 + -
显示快捷键?