vb6高手進來幫忙

2011-01-08 9:32 am
我現在有十個check box
c1
c2
c3
...
c9
c10

我想用以下方法將每個check box的值加一
for n = 0 to 9
c(n).caption = c(n).caption + 1
next n

但vb6說不允許, 到底有甚麼出了錯, 有誰能幫我?

回答 (2)

2011-01-09 8:00 pm
✔ 最佳答案
c1
c2
c3
.....
c9
c10

for n = 0 to 9
c(n).caption = "123"
next n

你無c0 wo
梗係唔得啦
另外確認下你個個係唔係control array

正確:
For n = 1 To 9
C(n + 1).Caption = Val(C(n).Caption) + 1
Next n

2011-01-09 12:03:20 補充:
第一個checkbox.caption要係數字wo
2011-01-09 6:32 am
因為caption係string, 做唔到加數
你可以將caption變做數字
加完後再變番做string就可以


收錄日期: 2021-04-13 17:45:42
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20110108000051KK00162

檢視 Wayback Machine 備份