首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

VB.NET怎么循环读取N个控件值,N数量随机可变

2013-04-12 
VB.NET如何循环读取N个控件值,N数量随机可变!我现在在学习VB.NET,在读取控件值方面遇到问题了,向大家请教

VB.NET如何循环读取N个控件值,N数量随机可变!
我现在在学习VB.NET,在读取控件值方面遇到问题了,向大家请教一下:

问题是这样的:窗体上有N个TextBox控件,
根据程序的运行结果,N的个数不是固定值,是随机机变的。

TextBox_Item
TextBox_Price
TextBox_1
TextBox_2
TextBox_3
……
TextBox_N

其中TextBox_Item和TextBox_Price的值是不需要读出的

除此之外,所有TextBox控件的值都需要读出。
我尝试用如下代码读取需要的每个TextBox的值,但出错!
请问应该怎样写才可以循环读取这N个TextBox的值?
谢谢大家!


For I = 1 To 3
    MsgBox("TextBox" & I.text)
Next
动态读取控件值 动态读取变量值 循环读取控件值 循环读取变量值
[解决办法]
for each Ct as control in me.controls
if typeof(ct) is textbox andalso ct.name.endswith("_Item")=fale andalso ct.name.endswith("Price") then
console.writeline(ct.text)
endif
next

热点排行