Re: <新手>請問VB...

看板Programming作者時間17年前 (2008/06/06 18:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
在 VB IDE 環境下不會直接當,會把錯誤行號用黃色反白標出來。 把變數用滑鼠反白按下 Shift+F9 ,就可以檢查問題。 發問時應註明錯誤行號,跟當時的變數。 ==> 本文由 "流浪的mimi貓~~~ <eiven.bbs@bbs.badcow.com.tw>" > 於 news:4aGLR9%24ZSJ%40bbs.badcow.com.tw 發表 > 老師要我們製作開獎的小程式 > 希望能控制開4或6個數,數值不足時會顯示警告訊息 > 開6個數的時候一切正常執行 > 但開4個數的時候,數值不足出現警告訊息後就當了...= = > 是少了什麼嗎? > Dim n As Integer > Private Sub Command1_Click() > End > End Sub > Private Sub Command2_Click() > Dim cdig, dig(6), k, m, dmin, dmax As Integer > Randomize > > If Trim(D1.Text) = "" Then > dmin = 1 > D1.Text = "1" > Else > dmin = Val(D1.Text) > End If > If Trim(D2.Text) = "" Then > dmax = 100 > D2.Text = "100" > Else > dmax = Val(D2.Text) > End If > If dmax < dmin Then > MsgBox "資料輸入錯誤! d2 不能比 d1 小", 48, "資料輸入錯誤" > dmax = dmin + n - 1 > ElseIf dmax < dmin + n - 1 Then > MsgBox "資料輸入錯誤! d2 的值太小", 48, "資料輸入錯誤" > D2.Text = "" > dmax = dmin + n - 1 > End If > D2.Text = dmax > Do While dig(6) = 0 > cdig = Int((dmax - dmin + 1) * Rnd) + dmin > k = 0 > For J = 1 To m > If cdig = dig(J) Then > k = 1 > End If > Next > If k = 0 Then > m = m + 1 > dig(m) = cdig > End If > Loop > N1.Text = dig(1) > N2.Text = dig(2) > N3.Text = dig(3) > N4.Text = dig(4) > N5.Text = dig(5) > N6.Text = dig(6) > > End Sub > > Private Sub Command3_Click() > N1.Text = "" > N2.Text = "" > N3.Text = "" > N4.Text = "" > N5.Text = "" > N6.Text = "" > End Sub > Private Sub Form_Load() > n = 6 > End Sub > Private Sub Option1_Click() > N5.Visible = False > N6.Visible = False > n = 4 > End Sub > Private Sub Option2_Click() > N5.Visible = True > N6.Visible = True > n = 6 > End Sub -- 風禹科技驗證有限公司 ASP.NET Web News Reader 0.2.7 UTF-8 Beta 網站地圖 http://tlcheng.twbbs.org/wwwmap.htm 流域防洪/區域水資源/徐昇網/玫瑰圖/語音通訊 文章與程式 Basic/Fortran/Windows API/.Net/輔助說明檔 原始碼、文章與討論 微軟程式設計、系統管理使用新技術論壇討論區,網友回覆後即時簡訊、電子郵件通知: MSDN: http://forums.microsoft.com/msdn-cht/default.aspx?siteid=14 TechNet: http://forums.microsoft.com/technet-cht/default.aspx?siteid=23 -- ASPNET News Reader http://tlcheng.twbbs.org/News/Reader.aspx RSS 2.0 http://tlcheng.twbbs.org/News/rss2.aspx?Action=List&Newsgroup=tw.bbs.comp.language
文章代碼(AID): #18IGhX00 (Programming)
文章代碼(AID): #18IGhX00 (Programming)