[VB6 ] 按鈕的次數累計

看板Visual_Basic作者 (Ching)時間17年前 (2008/05/02 18:55), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
小妹目前在寫一個程式 需要做個按鈕,每按一次就會增加"1" 然後寫進一個文字檔裡面 Private Sub Command1_Click() Dim file_name, file_num Dim n As Integer file_num = FreeFile file_name = App.Path & "\ppp.TXT" n = n + 1 Text1.Text = n Open file_name For Append As #file_num Print #file_num, "i=" & Text1.Text Close #file_num End Sub 目前是可以寫入文字檔,可是不管按幾次都只顯示"1" 無法再累加上去 請問該如何修正? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.76.201

05/02 20:43, , 1F
你的n應該宣告在模組層次,在所有sub以外,程式最前面
05/02 20:43, 1F

05/02 20:44, , 2F
不然每次在sub裡面得到的n都是新的
05/02 20:44, 2F

05/02 20:50, , 3F
不然把dim改成static也可以,如static n as integer
05/02 20:50, 3F

05/04 16:02, , 4F
改成static就解決了,感謝指導^^
05/04 16:02, 4F
文章代碼(AID): #186lCvae (Visual_Basic)