VB.net 控件数组你这是控件数组?你这明明就是9个不同的 TextBox 控件啊,只不过名字长得像而已 。
vb.net2013中创建控件数组我是VB.Net 2010vb.net中的控件数组,vb.net中的控件数组你看看能行不 。
Public Class Form1
Private MyTextBoxArray As New ArrayList
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim i As Integer
For i = 0 To 8 '利用循环语句动态加入控件数组 。
Dim FirstTextBox As New TextBox
'定义文本框对象
Me.Controls.Add(FirstTextBox)
'将一个文本框控件加入到Form上
MyTextBoxArray.Add(FirstTextBox)
'将文本框控件加入到例表集合中
MyTextBoxArray.Item(i).top = i * MyTextBoxArray.Item(i).height20 '修改新加入控件在Form上的位置
MyTextBoxArray.Item(i).left = 100
FirstTextBox.TabIndex = i
'修改新加入控件的TabIndex值
MyTextBoxArray.Item(i).text = "TextBox"i.ToString '修改默认文本 。
Next
End Sub
End Class
vb中控件数组的类型可以不同可以不同 。
开发人员在 Visual Basic 6.0 以及更早的版本中使用控件数组主要有以下三个理由:
1.在循环中访问数组中控件的属性 。
2.向窗体动态添加新控件 。
3.允许一个事件例程与多个控件连接。
控件数组的使用 , 极大的方便了开发人员 。然而 , 刚刚从Visual Basic6.0(以下简称VB6.0)过渡到Visual Basic.Net(以下简称VB.NET)的初学者却发现,在VB.NET中似乎不能使用控件数组了 。笔者仔细查阅了VB.NET的MSDN文档发现,在 VB.NET 中 , 确实不再支持控件数组 。原因是,VB.NET对事件模型作了很大的改动,引入了另外一种数据类型――控件集合模型,使控件数组没有存在的必要 。就像 VB6.0 中的控件数组可以共享事件一样,VB.NET 中的事件模型允许任何事件处理程序都可以处理来自多个控件的事件,这就允许创建属于不同类型但共享相同事件的控件组 。
【vb.net中的控件数组 vb控件数组的使用】关于vb.net中的控件数组和vb控件数组的使用的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 男士遮光眼镜直播卖货的简单介绍
- html标签中调用js方法吗,html标签调用js函数
- 电脑虚拟机开机密码,电脑虚拟机开机密码怎么设置
- 名创优品如何推广的视频,名创优品播放的广告语
- php查询并返回界面数据 php查询并返回界面数据
- 用什么可以抽掉鱼刺视频,用什么方法可以把鱼刺给弄住
- 统计行数的java代码,java统计数据
- 正规棋牌游戏网的简单介绍
- python函数偶数 python偶数之和