永发信息网

vb2005怎么和vb6.0有区别(怎么建控件组)

答案:3  悬赏:10  手机版
解决时间 2021-06-02 19:45
  • 提问者网友:捧腹剧
  • 2021-06-02 00:37
我新下载了个vb2005速成版,原来复制控件粘贴,或改个名字就可以建立该控件的数组,但是发现vb2005不行,该怎么建控件组呢?
最佳答案
  • 五星知识达人网友:慢性怪人
  • 2021-06-02 01:33

.net控件组


声明:Dim aaa = New ArrayList


添加一个Label和一个TextBox对象:


aaa.Add(New Label)


aaa(0).Text="IamTextBox"
aaa.Add(New TextBox)


移除刚才添加的Label对象:aaa.RemoveAt(0)


移除所有对象:aaa.Clear()


统计对象总数:aaa.Count


对于单个对象操作,如同对象本身,例如:aaa(1).text="我是aaa1"


查找指定对象:


var itemID as integer


for i=0 to aaa.count()-1


if CType(aaa(i), Control).Name="IamTextBox" then


itemID=i


i=aaa.count()


next
next


其余的需求都是一些技巧问题了.

全部回答
  • 1楼网友:归鹤鸣
  • 2021-06-02 03:27

vb2005 跟VB6.0有非常大的不同的。

vb2005是基于.net框架的,建立控件数组要在程序代码里实例一个控件数组,然后把你的控件放进数组里,

直接拖出来的不会变成数组形式了。

  • 2楼网友:零点过十分
  • 2021-06-02 03:06

很简单以文本框为例

textbox[] tb=new textbox[]{textbox1,textbox2,textbox3...};

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯