vb数组属性_学习VB编程第36天,如何动态添加控件数组今天学习了刘⾦⽟⽼师零基础VB教程的第44期,学习的主要内容是如何动态添加控件数组。
⼀、控件数组
控件数组:同⼀个类型的⼀组控件,这组控件的名称相同,但index索引不同。
动态控件数组:可以随着数据的变化,动态增加或者减少控件数量,使软件使⽤的扩展性得到提升。
⼆、动态控件数组的使⽤
使⽤关键字load来动态添加控件数组。⽐如:Load Label1(i),表⽰的是动态添加i个label控件,注意动态添加控件数组后,需要将控件的visible属性设置为true。
(⼀)补充知识:使⽤取余数和取整数来控制控件的数量,以及⾏和列的分布。
(⼆)案例分享:建⽴40个label控件数组,每⾏10个,共四⾏。
1.输⼊代码:
Private Sub Form_Load()
零基础自学编程能成功吗Dim i%
For i = 1 To 39 Step 1
Load Label1(i)
Next i
For i = 0 To 39 Step 1
Label1(i).Left = (i Mod 10) * 1300 控制列宽
Label1(i).Top = (i 10) * 1300 控制换⾏和⾏⾼
Label1(i).Caption = i + 1
Label1(i).Visible = True
Randomize
Label1(i).BackColor = RGB(Rnd * 255, Rnd * 255, Rnd * 255) 随机产⽣label控件颜⾊
Next i
End Sub
2.运⾏得到结果如图
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论