返回列表 上一主題 發帖

[發問] 如何利用迴圈直接改Label 的name?(已解決)

回復 5# icestormer
  1. Private Sub UserForm_Initialize()
  2. '新增2欄8列
  3. For j = 1 To 2
  4.     For i = 1 To 8
  5.       With Controls.Add("Forms.Label.1", "LA" & i & "_" & j, True)
  6.       .Caption = .Name
  7.          .Top = 20 * (i - 1) + 5
  8.          .Left = 160 * (j - 1) + 5
  9.          .Width = 155
  10.          .Height = 18
  11.       End With
  12.     Next
  13. Next
  14. End Sub
複製代碼
學海無涯_不恥下問

TOP

本帖最後由 icestormer 於 2012-5-4 11:36 編輯

可以請教一下  如何寫動態建立Label 在表單上呢 ,?可以同時設定 多長 多高 及位置嗎?

TOP

回復 3# Hsieh


   那我了解 感謝 超版

TOP

回復 1# icestormer
必須是由程式動態新增物件才能夠在表單初始化時做新增同時命名
已經使用手動布置的物件,在表單啟動後則無法重新命名
學海無涯_不恥下問

TOP

小弟功力尚淺…
看沒有很懂你想要表達什麼,有沒有附件呢?
有付件幫您做比較快……
初學VBA乍到twbts

TOP

        靜思自在 : 口說好話、心想好意、身行好事。
返回列表 上一主題