关于遍历VB.net窗体里面控件的问题

我能不能遍历窗体里面的文本框时顺便使用该文本框的方法?如果能该怎样?... 我能不能遍历窗体里面的文本框时顺便使用该文本框的方法?如果能该怎样? 展开
 我来答
包布丁
2014-05-19 · TA获得超过1358个赞
知道小有建树答主
回答量:1435
采纳率:25%
帮助的人:1212万
展开全部
可以的,需要判断控件类型并做一下类型转换。
For Each c As Control In Me.Controls
If TypeOf(c) Is TextBox Then
Dim t As TextBox = CType(c ,TextBox)
'调用t的方法即可
End If
Next
追问
我这里Control和TextBox都是未定义类型,为什么?
追答

估计你顺手把代码最上方引入部分删掉了。在代码顶部加上如下代码:

Imports System.Windows.Forms

然后生成一下即可。

巫马秋梵昶7O
2014-05-19 · TA获得超过165个赞
知道小有建树答主
回答量:362
采纳率:0%
帮助的人:199万
展开全部
把各文本框都加入一个数组,就能遍历了。如果是想用事件的话,只要在事件后面的handle那里把各个文本框都加上就行了
更多追问追答
追问
文本框的名字不一样额
追答
没关系的 ,或者像另一位说的那样遍历更好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式