[VB6 ] 關於字數即時更新 用迴圈會當掉?

看板Visual_Basic作者 (煞克(╬⊙д⊙)賣地殼)時間4年前 (2020/01/01 07:45), 4年前編輯推噓1(100)
留言1則, 1人參與, 5年前最新討論串1/1
哈囉 我想請問一下 如果有Textbox給使用者打字 旁邊用label顯示字數該怎麼即時更新 我的想法是在表單裡放do loop迴圈 用if then 宣告變數x 然後 x=len(text1.text) 接下來if x=0 else label.text=x 這樣子讓標籤變成字數 然而用這種方法似乎都會陷入無限迴圈 當機 我其實是有用checkbox的方法 打勾就可以更新字數 但是這樣使用者要一直點勾選不勾選 感覺還滿煩人的 有辦法讓使用者在textbox中輸入文字後馬上就顯示文字嗎? 用迴圈要加上什麼判斷才可以過關? ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.255.143 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1577835931.A.F39.html ※ 編輯: neiltsang (61.220.255.143 臺灣), 01/01/2020 07:45:53

01/02 05:12, 5年前 , 1F
不用迴圈,用TEXT的事件
01/02 05:12, 1F
非常實用感恩 text的event就是change 所以果然不用迴圈 https://imgur.com/usrCrvI
發了100P給你的熱心~可查收 ※ 編輯: neiltsang (61.220.255.143 臺灣), 01/02/2020 07:13:31
文章代碼(AID): #1U2zsRyv (Visual_Basic)
文章代碼(AID): #1U2zsRyv (Visual_Basic)