看板 Visual_Basic 關於我們 聯絡資訊
請輸入專案類型(網站專案或者應用程式專案): 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://www.ptt.cc/bbs/Visual_Basic/M.1401182246.A.039.html
johnpage:key 全域變數 05/27 20:51
dx0789111:抱歉 我真的看不太懂 請問是要怎麼用key@@ 05/27 22:55
MOONRAKER:每次都生一個新的i 當然不會累加 05/28 12:14
MOONRAKER:你要把label14的內容先拿出來轉換到i裡面阿 05/28 12:14
可是我再編輯label14的程式碼的時候 再裡面打i他讀不出來 好像這兩個i沒關係 抱歉 我真的是新手 完全看不懂 所以我要在label14裡面打甚麼>_<??
MOONRAKER:有一個字串轉整數的函數 把label4.text轉過去放到i裡面 05/29 07:28
所以我是要在原本的這個button裡面最後一行改成val(label14.text)這樣子嗎? 可是好像還是跑不出來... ※ 編輯: dx0789111 (114.42.74.230), 05/29/2014 23:49:12
MOONRAKER:…………你知道等號左邊跟右邊的差別嗎…………… 05/30 10:16
nfsong:取label值 轉integer 05/31 18:48
nfsong:label 值可用 e.item.itemtype=listitem.item and e.item. 05/31 18:49
nfsong: google 上面這句 取得control 05/31 18:50
nfsong:或者是form1.findcontrol 取得 05/31 18:52
MOONRAKER:路越繞越遠了 快到北京了 05/31 23:17
哈哈 抱歉 我真的弄不出來 不過我已經改了新方式 就是用陣列a() as boolean來弄 已經成功了 感謝各位 ※ 編輯: dx0789111 (114.42.213.55), 06/04/2014 18:51:31