作者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
1F:→ MOONRAKER:最简单的想法:dim a(3) as textbox 09/23 16:05
2F:→ MOONRAKER:a(1)=TB2_GP1 : a(2)=TB2_GP2 : a(3)= ... 09/23 16:05
3F:→ terence362:感谢大大~您的方法有些许提升简化的作用呢~ 09/24 02:25
4F:→ MOONRAKER:什麽些许,你执行一次,以後只要操作a的元素就好了 09/24 10:48
5F:→ MOONRAKER:我自己就这样写过,你看不懂就老实讲。 09/24 12:12
6F:推 hateking:我不太相信原PO看不懂= = 09/24 19:48