[VB.NET]如何自动为控件取名?

VB.NET源码-156个实用实例哦…… <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
如何自动为控件取名?
我想根据某变量值动态的创建一些控件,比如listview

思路:定义一个变量i,根据i值来动态的创建listview并自动为其命名

比如:dim i as intger
i=3

这时想定义3个listview控件并为其命名

i=4

......依次类推

该如何实现呢?这些动态生成的控件以后又怎么使用呢?比如想往某个listview里加东西,怎么写呢?
__________________________________________________________________________
定义变量的名称,然后Find控件。
__________________________________________________________________________
您可以用控件数组来做。
__________________________________________________________________________
Public Class Form1

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Dim t As Integer = 3
Dim left As Integer = 12
Dim top As Integer = 12

Dim lb(t) As ListBox
For i As Integer = 0 To t - 1
lb(i) = New ListBox
With lb(i)
.Left = left
.Top = top + 100 * i
End With
Me.Controls.Add(lb(i))
Next

lb(0).Items.Add( "Item1 ")
lb(1).Items.Add( "Item1 in lb(1) ")
lb(2).Items.Add( "Another item ")
End Sub

End Class
__________________________________________________________________________
命名不难,做个局部变量保存目前的i就行了。
以后能用的话,就要用List来保存了,如果希望使用事件,那么add控件之后,还要加上addhandler的。
__________________________________________________________________________
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值