注册 登录
编程论坛 VB.NET论坛

求教多个textbox循环取值,赋值。

nich 发布于 2012-03-16 11:08, 1168 次点击
假如有10个textbox控件,分别是:textbox1,textbox2.....textbox10。在程序中需要取值,那要用x1=textbox1.text,x2=textbox2.text ........ 怎么样实现用for循环来完成:如:

for i=1 to10
x(i)=textbox(i).text
next

 我知道有一种方法能实现,但是不能事先创建textbox控件,而必须用代码创建。我想知道一种能事先创建好的textbox搞成控件数组。但是不知道怎么实现。
1 回复
#2
qq4025053052012-03-16 23:46
你的思路不对。根据你的要求 ,可以把所有textbox  放在一个 groupbox控件内 ,然后在 For Each 内遍历 groupbox的 controls 赋值给数组,数组的上限也可以通过 groupbox 的  controls.count-1  获得



[ 本帖最后由 qq402505305 于 2012-3-17 00:09 编辑 ]
1