vb中用变量表示控件名
一个语句:labelx.caption=......其中想用x代表数字,实现对不同空间属性的更改。请问怎样做...
一个语句:labelx.caption=......其中想用x代表数字,实现对不同空间属性的更改。请问怎样做
展开
3个回答
2013-10-26
展开全部
是做不到的,只能使用控件数组 其实呢,是有办法实现的,但需要一个vba6.dll控件,然后声明EbExecuteLine函数,然后就可以使用 ExecuteLine 函数了,使用这语句 ExecuteLine Text1.Text 就可以运行在Text1里输入的代码。Private Declare Function EbExecuteLine Lib "vba6.dll" (ByVal pStringToExec As Long, ByVal Unknownn1 As Long, ByVal Unknownn2 As Long, ByVal fCheckOnly As Long) As Long
2013-10-26
展开全部
Dim i As Integer
For i = 1 To 10 '多少个你自己定
Load Label1(i)
Label1(i).Caption = i '属性自己定
Label1(i).Left = Label1(i - 1).Left + 2000 '属性自己定
Label1(i).Visible = True '设置为可视
Next i
For i = 1 To 10 '多少个你自己定
Load Label1(i)
Label1(i).Caption = i '属性自己定
Label1(i).Left = Label1(i - 1).Left + 2000 '属性自己定
Label1(i).Visible = True '设置为可视
Next i
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-26
展开全部
这个用数组好做点dim label(10) as label
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询