label加 數字

我有label 1,2,3,4

我要用FOR迴圈

for b = 0 to 4

label b

next

讓他這把1234都有輪過去

要用什麼方法寫呢??

2 個解答

評分
  • Jerod
    Lv 4
    1 0 年前
    最佳解答

    我有label 1,2,3,4

    我要用FOR迴圈?

     

    答:像這種情況,我會建議你用物件陣列。

      

     

    何謂物件陣列呢?

     

    答:就像同一名稱的變數可以儲存很多東西,物件陣列就

     

    是同一名稱的物件,同時有很多分身。具體運用,先建立

     

    一個labelA,此時他的index是0,此時你再將labelA複製,

     

    並且選擇要建立控制項陣列,此時第二個控制項名稱也為

     

    labelA,但是 index為1,你要呼叫第一個labelA時,就

     

    用labelA(0),第二個labelA時,就用labelA(1)。

     

     

    那for迴圈就能寫成以下:

     

    for b = 0 to 4

     labelA(b)

    next

    參考資料: 我的淺見
  • MrAYD
    Lv 5
    1 0 年前

    Public Class Form1

    Dim i As Integer

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    For i = 0 To 4

    Controls("label" & i + 1).Text = i + 1

    Next

    End Sub

    End Class

    參考資料: Me
還有問題?馬上發問,尋求解答。