[.NET] 要怎樣才能夠累加值呢?

看板Visual_Basic作者 (神奇小紅豆)時間11年前 (2014/05/27 17:17), 11年前編輯推噓3(308)
留言11則, 4人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案): 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

05/27 20:51, , 1F
key 全域變數
05/27 20:51, 1F

05/27 22:55, , 2F
抱歉 我真的看不太懂 請問是要怎麼用key@@
05/27 22:55, 2F

05/28 12:14, , 3F
每次都生一個新的i 當然不會累加
05/28 12:14, 3F

05/28 12:14, , 4F
你要把label14的內容先拿出來轉換到i裡面阿
05/28 12:14, 4F
可是我再編輯label14的程式碼的時候 再裡面打i他讀不出來 好像這兩個i沒關係 抱歉 我真的是新手 完全看不懂 所以我要在label14裡面打甚麼>_<??

05/29 07:28, , 5F
有一個字串轉整數的函數 把label4.text轉過去放到i裡面
05/29 07:28, 5F
所以我是要在原本的這個button裡面最後一行改成val(label14.text)這樣子嗎? 可是好像還是跑不出來... ※ 編輯: dx0789111 (114.42.74.230), 05/29/2014 23:49:12

05/30 10:16, , 6F
…………你知道等號左邊跟右邊的差別嗎……………
05/30 10:16, 6F

05/31 18:48, , 7F
取label值 轉integer
05/31 18:48, 7F

05/31 18:49, , 8F
label 值可用 e.item.itemtype=listitem.item and e.item.
05/31 18:49, 8F

05/31 18:50, , 9F
google 上面這句 取得control
05/31 18:50, 9F

05/31 18:52, , 10F
或者是form1.findcontrol 取得
05/31 18:52, 10F

05/31 23:17, , 11F
路越繞越遠了 快到北京了
05/31 23:17, 11F
哈哈 抱歉 我真的弄不出來 不過我已經改了新方式 就是用陣列a() as boolean來弄 已經成功了 感謝各位 ※ 編輯: dx0789111 (114.42.213.55), 06/04/2014 18:51:31
文章代碼(AID): #1JX5Wc0v (Visual_Basic)
文章代碼(AID): #1JX5Wc0v (Visual_Basic)