VB6里如何按控件名称查找控件

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:57:38
一个名为text1的textbox控件
我想这样使用
dim i as integer
i=1
ctype("text"+i,textbox).text="abc"

我知道vb里没有ctype这样的转换函数,该怎样用呢?
就是类似delphi的findcomponents这样的函数,vb里有吗?
我就想这样实现不可以吗?
特殊情况,ctype好像是vb.net才有

老实说,有更好的办法实现你的功能...
1.使用控件数组.
2.使用集合对象.
这两种方法都可以实现你的功能.
控件数组很方便啊.就跟数组似的.
集合就更好用啦.往里面添加TextBox类型的控件作为元素.

For Each control In Me.Controls
If TypeOf control Is TextBox Then
If control.Name = "Text1" Then
control.Text = ""
End If
End If
Next control

以上代码为在窗体中查找名为"Text1"的TextBox控件,找到后其text属性设为""