Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 1 0 年前

如何用變數來表示第幾個LABEL(VB6.0)

程式寫久,就覺得每次像LABEL那些,要把他們清空,都佔了我程式很大的位子,有什麼方法可以用回圈來跑這些LABEL?

假設今天我用了15個LABEL

那我要怎麼用回圈跑

讓這15個LABEL可以在短程式內清空?

2 個解答

評分
  • ?
    Lv 6
    1 0 年前
    最佳解答

    假設你的Label分別叫做Label1、Label2、Label3 ... Label15那麼可用下面的寫法清除   For i = 1 To 5      Controls("Label" & i).Caption = ""   Next

    2006-06-29 23:58:32 補充:

    若你的Label是物件陣列的話,假設分別叫做Label1(0)、Label1(1)...Label1(14)可用下面的寫法清除 For i = 0 To Label1.UBound Label1(i).Caption = "" Next

  • 1 0 年前

    以陣列的名稱宣告Lable,如Lable(1),Lable(2)........依此類推

    那麼只要用FOR跑個15次清空Lable(i)就行了

    參考資料: 個人經驗
還有問題?馬上發問,尋求解答。