VB中的label控件标号更改、、

我想用让Label标号自动累加,例如Label2.caption下一句自动到label3、、我试过labeln,n=一个整数,但是不可以。能不能让标号随意更改呢?... 我想用让Label标号自动累加,例如Label2.caption下一句自动到label3、、我试过labeln,n=一个整数,但是不可以。能不能让标号随意更改呢? 展开
 我来答
zx001z7d53
2013-02-28 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5564万
展开全部
给你个参考代码
'窗体上先加一label控件,其index属性设置为0,Caption属性设置成★
Private Sub AddLabel(ByVal N As Integer, ByVal Cols As Integer)
For i = 1 To N '一共12个
Load Label1(i) '增加控件
Label1(i).Visible = True '
If i Mod Cols = 0 Then '4列,超过就换行
Label1(i).Top = Label1(i - 1).Top + 300 '换行后的高度
Label1(i).Left = Label1(0).Left '换行后第一的左边位置与第一个对齐
Else '没换行那些
Label1(i).Left = Label1(i - 1).Left + Label1(i - 1).Width + 300 '
Label1(i).Top = Label1(i - 1).Top '
End If
Label1(i) = "★" '赋值
Next i
End Sub

Private Sub Form_Load() AddLabel 63, 8
End Sub
moetucker
2013-03-20 · TA获得超过2301个赞
知道小有建树答主
回答量:8563
采纳率:0%
帮助的人:2010万
展开全部
给你一个参考代码
形成第一它的索引属性设置为0,添加一个标签控件的Caption属性设置★

私人小AddLabel(BYVAL n为整数,BYVAL cols作为整数)<BR /对于i = 1到12

负载Label1的(I)'N'总

Label1的(I)可见= TRUE'

如果我国防部COLS = 0 4,添加控件比包

Label1的(I)= Label1的(I - 1)上衣+ 300'换行的高度

Label1的(i)留左“的左的位置和排列Label1的(0)
>其他“换行不换行的那些

Label1的(I)。左= Label1的(I - 1)。左+,LABEL1(I - 1)。宽度+ 300'

Label1的(I)。 = Label1的(I - 1)。史上最“

最后如

Label1的(I)=”★“的分配

接下来,我

END SUB

私人小组Form_Load()AddLabel 63, 8
END SUB
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianqing20wen

2013-02-28 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5077万
展开全部
将标签控件都设置同一个名称就可以了~~设置index属性 控件数组 你百度下就很清楚了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式