Re: [.NET] 每按一次button數字就累計

看板Visual_Basic作者 (你那邊幾點)時間17年前 (2008/09/03 22:59), 編輯推噓3(3010)
留言13則, 5人參與, 最新討論串3/3 (看更多)
※ 引述《siaujan (...)》之銘言: : 在button裡寫入這段(就這三行就行,不用另寫sub): : Static i As Integer : i = i + 1 : Label1.Text = "按了" & i & "次" 不好意思 想請教一下 因為很久沒碰code了,想寫個每按一次button,label內的數值就會累加的小功能來熟悉 同樣的問題 為何以上篇文章的做法仍無法解決 是哪裡有問題呢? 還請指導一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.102.134 ※ 編輯: chock 來自: 163.25.102.134 (09/03 23:02)

09/04 04:21, , 1F
用label的Tag屬性來暫存數值吧...
09/04 04:21, 1F

09/04 04:21, , 2F
一開始將label1.tag設定為0
09/04 04:21, 2F

09/04 04:22, , 3F
在button1的click事件內打上
09/04 04:22, 3F

09/04 04:23, , 4F
label1.tag=val(label1.tag)+1
09/04 04:23, 4F

09/04 04:23, , 5F
label1.text="按了" & label1.tag & "次"
09/04 04:23, 5F

09/04 09:05, , 6F
沒有問題啊 label的name要用自己設的~寫在
09/04 09:05, 6F

09/04 09:06, , 7F
buttonName_click內~
09/04 09:06, 7F

09/04 15:37, , 8F
.net用這寫法沒辦法解決...最後用viewstate儲存就好了 thx
09/04 15:37, 8F

09/04 21:30, , 9F
怎麼那麼複雜 為什麼不在模組層次宣告成全域變數就好了
09/04 21:30, 9F

09/04 21:31, , 10F
或者現在應該說是class的共用屬性吧 總之別宣告在按鈕裡
09/04 21:31, 10F

09/04 21:31, , 11F
如果連static都會出毛病的話
09/04 21:31, 11F

09/08 18:39, , 12F
模組層次是?? 在class下宣告全域變數卻沒有反應 不曉得原因
09/08 18:39, 12F

09/23 19:37, , 13F
module啦…新增一個module在裡面寫全域變數
09/23 19:37, 13F
文章代碼(AID): #18lgPgDs (Visual_Basic)
文章代碼(AID): #18lgPgDs (Visual_Basic)