1 / 4
文档名称:

控件数组.docx

格式:docx   大小:15KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

控件数组.docx

上传人:260933426 2022/5/18 文件大小:15 KB

下载得到文件列表

控件数组.docx

文档介绍

文档介绍:  
控件数组是位于一个窗体上共享同一名称的一组同种类型控件。普通控件仅使用名称就可以识别,而引用控件数组中的成员则需要同时使用名称和索引。开发人员在 Visual Basic 以及更早的版本中使用控件 ‘定义一个数组例表
Private Sub BiuldTextBoxArray() ‘过程用来将Form上的三个TextBox加入到数组例表中
     (TextBox1)
      (TextBox2)
      (TextBox3)
End Sub
‘让Form在启动的时候将三个TextBox控件加入到数组例表中,构成控件数组。
Private Sub Form1_Load(ByVal sender As , ByVal e As ) Handles
    BiuldTextBoxArray()
End Sub
‘编写Button点击事件代码,利用控件数组访问三个TextBox控件
Private Sub Button1_Click(ByVal sender As , ByVal e As ) Handles
      TextboxArray(0).text = "文本框第一个元素"
      TextboxArray(1).text = "文本框第二个元素"
      TextboxArray(2).text = "文本框第三个元素"
End Sub
    运行工程,点击Button,发现三个TextBox都被修改了,效果和前面的方法一样。三、        在程序中动态添加控件数组。前面定义的控件数组都是在设计阶段完成的,它要求,控件数组中的控件数量必须已知,也叫静态控件数组;但很多时候要求,控件数组中的控件数量要用程序的某些运行情况来确定,这就要求,控件数组中的控件要能实现动态添加。,在Form上添加两个Button,其中,Button1用来添加动态控件数组;Button2用来修改数组中每个控件的属性。在代码编辑窗口中输入如下代码:
Dim List As New ArrayList ‘定义一个例表对象,用来集合数组控件
Private Sub Button1_Click(ByVal sender As , ByVal e As ) Handles
    Dim i As Integer
    For i = 0 To 4 ‘利用循环语句动态加入控件数组。
        Dim FirstTextBox As New TextBox ‘定义文本框对象
        (FirstTextBox) ‘将一个文本框控件加入到Form上
        (FirstTextBox) ‘将文本框控件加入到例表集合中