item元素用于在gallery、dropDown、comboBox內(nèi)創(chuàng)建靜態(tài)項目,是這些控件必須的一部分。
1、item元素必需的屬性
每個item需要下表1所列的id屬性之一。
表1:item元素必需的屬性
屬性
何時使用
id
使用該屬性創(chuàng)建自已的項目
item元素僅有一個屬性。正如前文所述,item必須與其它控件一起使用,因此所有其它的屬性取決于其它元素。
2、帶有回調(diào)簽名的可選的靜態(tài)屬性和動態(tài)屬性
每個item元素可以使用下表2列出的任一或所有的屬性。
表2:item元素可選的屬性
靜態(tài)屬性
動態(tài)屬性
允許值
默認(rèn)值
動態(tài)屬性的VBA回調(diào)簽名
image
(none)
1至1024個字符
(none)
(none)
imageMso
(none)
1至1024個字符
(none)
(none)
label
(none)
1至1024個字符
(none)
(none)
screentip
(none)
1至1024個字符
(none)
(none)
supertip
(none)
1至1024個字符
(none)
(none)
注意到item元素所有的屬性都是靜態(tài)的,這意味著可以直接提供靜態(tài)的列表項而無須編寫VBA代碼。當(dāng)然,可以通過其父控件的回調(diào)簽名來動態(tài)添加項目。但兩者是相互排斥的,即指定靜態(tài)項目后,不能同時指定動態(tài)項目。
3、item元素允許的子對象
item元素不支持任何子對象,因此沒有任何嵌入的控件。
4、item元素的父對象
在下列任何控件內(nèi)都能使用item:
n comboBox
n dropDown
n gallery
5、使用內(nèi)置的控件
沒有機(jī)會利用內(nèi)置的item元素,因為Microsoft沒有公開它們?yōu)槲覀兯褂?。如果希望使用某控件?nèi)的一些項目,則可以包含其完整的父元素。
6、創(chuàng)建自定義控件
您可以試著在組合框或下拉列表中創(chuàng)建自定義item元素,接下來的兩篇將詳細(xì)介紹這方面的內(nèi)容。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。