作者dx0789111 (神奇小紅豆)
看板Visual_Basic
標題[.NET] 要怎樣才能夠累加值呢?
時間Tue May 27 17:17:23 2014
請輸入專案類型(網站專案或者應用程式專案):
visual studio 2013
我正在做一個背英文單字的程式
其中有一塊是單字測驗
在測驗裡面我是用combobox來選擇選項
而選完之後就要按button來交
每一題答對會讓總得分加一分
但是我弄出來他的得分都不會累加
只會跑出單次的分數
請問要怎麼寫才能讓分數累加呢>_<
我的程式碼
dim i as integer
select case combobox1.selectindex '日期
case 0
if combobox2.selectindex = 0 then i = i + 1
if combobox3.selectindex = 0 then i = i + 1
case 1
if combobox2.selectindex = 1 then i = i + 1
if combobox3.selectindex = 1 then i = i + 1
end select
label14.text = i
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.96.93
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1401182246.A.039.html
1F:推 johnpage:key 全域變數 05/27 20:51
2F:→ dx0789111:抱歉 我真的看不太懂 請問是要怎麼用key@@ 05/27 22:55
3F:→ MOONRAKER:每次都生一個新的i 當然不會累加 05/28 12:14
4F:→ MOONRAKER:你要把label14的內容先拿出來轉換到i裡面阿 05/28 12:14
可是我再編輯label14的程式碼的時候 再裡面打i他讀不出來 好像這兩個i沒關係
抱歉 我真的是新手 完全看不懂 所以我要在label14裡面打甚麼>_<??
5F:→ MOONRAKER:有一個字串轉整數的函數 把label4.text轉過去放到i裡面 05/29 07:28
所以我是要在原本的這個button裡面最後一行改成val(label14.text)這樣子嗎? 可是好像還是跑不出來...
※ 編輯: dx0789111 (114.42.74.230), 05/29/2014 23:49:12
6F:→ MOONRAKER:…………你知道等號左邊跟右邊的差別嗎…………… 05/30 10:16
7F:推 nfsong:取label值 轉integer 05/31 18:48
8F:→ nfsong:label 值可用 e.item.itemtype=listitem.item and e.item. 05/31 18:49
9F:→ nfsong: google 上面這句 取得control 05/31 18:50
10F:推 nfsong:或者是form1.findcontrol 取得 05/31 18:52
11F:→ MOONRAKER:路越繞越遠了 快到北京了 05/31 23:17
哈哈 抱歉 我真的弄不出來 不過我已經改了新方式 就是用陣列a() as boolean來弄
已經成功了 感謝各位
※ 編輯: dx0789111 (114.42.213.55), 06/04/2014 18:51:31