kevin001958 發表於 2018-10-7 12:48:12

VB要如何在物件名稱中加入變數

本帖最後由 kevin001958 於 2018-10-7 17:58 編輯

如果我想要設定一個次數為"TIMES=0"
在BUTTON按下的時候times=times++
然後再label(times).text顯示我要的文字
然後我按下第2次按鈕的時候times=y=times++
label(times).text顯示我要的文字
簡單來說我第一次按下botton的畫會在label1顯示內容
第2次按下botton的時候會在label2顯示內容....以此類推
我在網上找了好多方法都不行,求助大神QQ

xmax 發表於 2018-10-7 20:30:01

我想你可能要的函式是 Me.Controls() 這個。

片段程式碼如下Dim times = 0   'Global Variable
...
times = times Mod 2
times += 1
Dim b As Label = Me.Controls("Label" + times.ToString())    ' << That is what you want to know.
b.Text = "Test"
頁: [1]
查看完整版本: VB要如何在物件名稱中加入變數