|
本帖最后由 大灰狼1976 于 2017-7-25 10:43 编辑
以下代码,注意n的值根据实际情况修改,目前的例子是适用的。
Private Sub CommandButton1_Click()
Dim i&, tp&, lft&, wid&, hgt&, CB, n&
tp = 100: hgt = 20: wid = 76: CB = ComboBox1.Value
n = Controls.Count
For i = 1 To 10
If n > 10 Then Controls.Remove CB & i & "W"
With Controls.Add("Forms." & CB & ".1")
.Visible = True
.Name = CB & i & "W"
.Value = .Name
.Top = tp
.Left = lft
.Height = hgt
.Width = wid
.SpecialEffect = 6
lft = lft + .Width
End With
Next i
End Sub |
|