细品RibbonX(22):item元素详解
2009-10-12 13:15
225 查看
item元素用于在gallery、dropDown、comboBox内创建静态项目,是这些控件必须的一部分。
1、item元素必需的属性
每个item需要下表1所列的id属性之一。
表1:item元素必需的属性
item元素仅有一个属性。正如前文所述,item必须与其它控件一起使用,因此所有其它的属性取决于其它元素。
2、带有回调签名的可选的静态属性和动态属性
每个item元素可以使用下表2列出的任一或所有的属性。
表2:item元素可选的属性
注意到item元素所有的属性都是静态的,这意味着可以直接提供静态的列表项而无须编写VBA代码。当然,可以通过其父控件的回调签名来动态添加项目。但两者是相互排斥的,即指定静态项目后,不能同时指定动态项目。
3、item元素允许的子对象
item元素不支持任何子对象,因此没有任何嵌入的控件。
4、item元素的父对象
在下列任何控件内都能使用item:
n comboBox
n dropDown
n gallery
5、使用内置的控件
没有机会利用内置的item元素,因为Microsoft没有公开它们为我们所使用。如果希望使用某控件内的一些项目,则可以包含其完整的父元素。
6、创建自定义控件
您可以试着在组合框或下拉列表中创建自定义item元素,接下来的两篇将详细介绍这方面的内容。
细品RibbonX(20):editBox控件详解
细品RibbonX(19):checkBox控件详解
细品RibbonX(18):button控件详解
细品RibbonX(16):RibbonX开发基础问答
细品RibbonX(15):回调(CallBacks)
细品RibbonX(14):核心的OpenXML架构元素
细品RibbonX(13):初识XML
细品RibbonX(9):层次分明的RibbonX代码结构
细品RibbonX(8):自定义Ribbon的“武器库”
标签:界面设计, Ribbon, 功能区
1、item元素必需的属性
每个item需要下表1所列的id属性之一。
表1:item元素必需的属性
属性 | 何时使用 |
id | 使用该属性创建自已的项目 |
2、带有回调签名的可选的静态属性和动态属性
每个item元素可以使用下表2列出的任一或所有的属性。
表2:item元素可选的属性
静态属性 | 动态属性 | 允许值 | 默认值 | 动态属性的VBA回调签名 |
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) |
3、item元素允许的子对象
item元素不支持任何子对象,因此没有任何嵌入的控件。
4、item元素的父对象
在下列任何控件内都能使用item:
n comboBox
n dropDown
n gallery
5、使用内置的控件
没有机会利用内置的item元素,因为Microsoft没有公开它们为我们所使用。如果希望使用某控件内的一些项目,则可以包含其完整的父元素。
6、创建自定义控件
您可以试着在组合框或下拉列表中创建自定义item元素,接下来的两篇将详细介绍这方面的内容。
相关文章
细品RibbonX(21):toggleButton控件详解细品RibbonX(20):editBox控件详解
细品RibbonX(19):checkBox控件详解
细品RibbonX(18):button控件详解
细品RibbonX(16):RibbonX开发基础问答
细品RibbonX(15):回调(CallBacks)
细品RibbonX(14):核心的OpenXML架构元素
细品RibbonX(13):初识XML
细品RibbonX(9):层次分明的RibbonX代码结构
细品RibbonX(8):自定义Ribbon的“武器库”
标签:界面设计, Ribbon, 功能区
相关文章推荐
- 细品RibbonX(22):item元素详解
- 细品RibbonX(4):认识Office的其他界面元素
- 细品RibbonX(36):keytip属性详解
- qml学习笔记(三):可视化元素基类Item详解(下半场)
- 细品RibbonX(37):screentip属性和supertip属性详解
- 细品RibbonX(19):checkBox控件详解
- qml学习笔记(二):可视化元素基类Item详解(上半场anchors等等)
- qml学习笔记(二):可视化元素基类Item详解(上半场anchors等等)
- 史上最全web.xml配置文件元素详解
- Chapter 22: Using Item Renderers and Item Editors--Creating inline item renderers and editors
- 实例详解ISA防火墙策略元素
- 详解ListView中多种item的实现方式
- JAVA基础编程50题(22-24题)详解
- DTD元素详解
- Github全面详解-22 为开源项目提bug
- Python 字典删除元素clear、pop、popitem
- JSP自定义标签开发+TLD文件元素详解
- JS中获取 DOM 元素的绝对位置实例详解
- 【HTML 元素】标记文字详解
- Android中不同类型多布局的展示BaseMultiItemQuickAdapter详解简单易学