vb创建label控件组,用代码,不用复制黏贴。

(是不是要先添加什么控件?)label控件组能不能取名?(举例),调用其中一个控件的长宽语句怎么写?... (是不是要先添加什么控件?)label控件组 能不能取名?(举例),调用其中一个控件的长宽语句怎么写? 展开
 我来答
爱问西瓜爱答树
2013-05-22 · TA获得超过1760个赞
知道小有建树答主
回答量:890
采纳率:50%
帮助的人:292万
展开全部
Dim WithEvents label(10) As Lable
Private Sub Command1_Click()
For i= 0 to 9
Set label(i) = Me.Controls.Add("VB.Label", "label"&i)'动态创建控件
With label(i)'为控件属性赋值
.Left = 0
.Top = 0
.Visible = True
End With
Next
End Sub

以上代码是添加Label控件数组的。

追问
  我稍微改了一下,给后人参考
Dim label(10) As label
  For i = 0 To 9
  Set label(i) = Me.Controls.Add("VB.Label", "label" & i)
  With label(i)
  .Left = (i) * 1000
  .Top = i * 100
  .Width = i * 100
  .Visible = True
  .Caption = i
  End With
  Next
追答
谢谢你的采纳。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式