看板 Visual_Basic 關於我們 聯絡資訊
各位大大安! 小弟現在想要將控制項做成陣列的方式 以方便用迴圈讀取每個控制項的內容 分項執行程式碼如下: SP1.Write(GG + "0 " + TB2_GP0.Text + vbCr) SP1.Write(GG + "1 " + TB2_GP1.Text + vbCr) SP1.Write(GG + "2 " + TB2_GP2.Text + vbCr) SP1.Write(GG + "3 " + TB2_GP3.Text + vbCr) TB2_GP0~3 是TextBox 因為在TB2_GPn前面要加上特定數字恰巧與每個textbox命名的尾數相同 想以類似 for i = 1 to 3 SP1.Write(GG + i.tostring + "" + TB2_GP(i).Text + vbCr) next 的方式進行此一程序用以簡化攏長的程式碼 請問各位大大有什麼方式可以將 TB2_GPn 轉變成為 TB2_GP(n) 呢? 或是有其他解決之道? 謝謝! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.5.185
MOONRAKER:最簡單的想法:dim a(3) as textbox 09/23 16:05
MOONRAKER:a(1)=TB2_GP1 : a(2)=TB2_GP2 : a(3)= ... 09/23 16:05
terence362:感謝大大~您的方法有些許提升簡化的作用呢~ 09/24 02:25
MOONRAKER:什麼些許,你執行一次,以後只要操作a的元素就好了 09/24 10:48
MOONRAKER:我自己就這樣寫過,你看不懂就老實講。 09/24 12:12
hateking:我不太相信原PO看不懂= = 09/24 19:48