在動態創建一個窗體佈局,同時也添加了控制,我發現語法需要一個」 .1" 在bstrProgId結束在下面的代碼位的字符串:什麼是「.1」。在一個bstrProgId結尾的字符串意味着什麼?
For loopthroughsteps = 0 To 0
For foodgroup_id = 0 To 6
'For vit = 2 To 18
For vit = 2 To 3
Dim listbox As Object
Set listbox = UserForm3.Controls.Add("Forms.Listbox.1", foodgroup_id & "-" & vit & "-" & loopthroughsteps, True)
With listbox
.Left = 35 * (vit - 1) + 205 * (vit - 2)
.Top = 25 + (foodgroup_id) * 50
.Height = 50
.Width = 205
End With
Next vit
Next foodgroup_id
Next loopthroughsteps
什麼是Controls.Add("Forms.Listbox
之後的「.1」是做還是意思?
我在文檔中找不到它,但我很好奇;
它是控制表單的索引,但爲什麼它(總是)爲1? 爲什麼它會是一個字符串中的數字?
或者它是什麼類型的指示,如果是的話?