作者terence362 (莫名其妙就感冒)
看板Visual_Basic
標題[.NET] 請問如何使用陣列控制項讀取每一項的變數內容呢?
時間Wed Sep 23 14:54:48 2009
各位大大安!
小弟現在想要將控制項做成陣列的方式
以方便用迴圈讀取每個控制項的內容
分項執行程式碼如下:
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