寫的是這樣,這樣一來三只蒼蠅 是分別記錄打中次數的,怎么才能讓它記錄總共的次數呢?
uj5u.com熱心網友回復:
Option Explicit
Private Cy(3) As Integer
Private Sub Image1_Click(Index As Integer)
Cy(Index) = Cy(Index) + 1 ''單個次數
Print "你打中了蒼蠅" & Index & "共" & Cy(Index) & "次!"
Cy(3) = Cy(3) + 1 ''累計的總次數
Print "你共打中了蒼蠅" & Cy(3) & "次!"
End Sub
uj5u.com熱心網友回復:
為什么它說程序宣告與同名事件或程序的描述不匹配。。。
是需要改什么地方嗎。。。
uj5u.com熱心網友回復:
把原來的Image1_Click程序洗掉,將image1的index屬性設為0,然后再復制2個image1,再將上述代碼粘貼上......uj5u.com熱心網友回復:
樓上的方法較為簡潔,當然你也可以將 i 設定為 全域變數,當然沒第一種方法簡便uj5u.com熱心網友回復:
這樣timer 也用不了了...對vb一竅不通...怎么才能讓蒼蠅在界面上移動呢....
uj5u.com熱心網友回復:
用image閃不閃uj5u.com熱心網友回復:
話說static變數都宣告成一樣有木有問題呀uj5u.com熱心網友回復:
實際上就是控制元件陣列,這樣你可以用這個代碼:Private Sub Image1.Click(Index As Integer)
事件程序。
timer和Image互不相干啊!
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/105134.html
標籤:VB基礎類
下一篇:vb 讀取unicode 亂碼
