比如现在有10个label,要将这10个label的text属性统一设置为"这是第X个标签"(X为1-10).
For i = 1 To 10
Me.FindControl("label" i).Text = "这是第" i "个标签"
Next i
关键点是Me.FindControl()的方法,在代码中Me.FindControl("label1").text与label1.text是一样的.
①.、vb.net的
数组定义与变量定义差不多.可以用
dim
来定义
比如:
a(100)
as
integer.
也可以不定义下标
在程序中
用
redim
来定义.
如:
a()
integer
'
a(100)
={1,
VB.net中没有控件数组的说法.
替代方法:
-创建一个控件的类型数组: Button[],将所有的button控件创建好后存进去,可以遍历它;
-或将所有要遍历的控件放在一个容器如Panel中,以后遍历这个容器的子控件即可.
----------
你的情况,推荐放在容器中.比如下面就是一个遍历容器的控件,然后找出所有的文本框并修改内容的程序:
//pn 是个 Panel 控件
foreach (Control item in pn.Controls)
{
if (typeof(TextBox) == item.GetType())
((TextBox)item).Text = "我是动态修改的!";
}
以上就是土嘎嘎小编为大家整理的vb.net数组操作相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!