读书人

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

发布时间: 2013-04-12 18:33:11 作者: rapoo

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

读书人网 >VB Dotnet

热点推荐