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

一个自动逐个获取窗体内所有控件的语句

软编小虫 发布于 2008-10-12 08:23, 1711 次点击
privaet ch1 as string '定义一个string变量
for each objch1 as object in me.controls '遍历整个窗体控件
   ch1=objch1.gettype.tostring() '返回控件名,并把它赋予ch1变量
next
  语句很简单,但却很有用.
  objch1定义成object很重要,因为它将接收不同类型的数据
  me.controls是整个窗体控件的意思.
  gettype.tostring()是指获取该对象的名称(返回字串型)
3 回复
#2
fairy42008-10-13 18:46
objch1直接定义为control更好,因为不用装箱,拆箱
#3
fairy42008-10-13 18:47
ch1=objch1.gettype.tostring()
换成
ch1=objch1.name()就是
#4
软编小虫2008-10-13 20:33
回复 3# fairy4 的帖子
哟,不用GETTYPE也行呀?.....NAME()倒没用过.....
谢!
1