文档彩票走势图>>FastReport中文文档>>折叠/扩展元素
折叠/扩展元素
您可以使用 MatrixCollapseButton 类型的特殊按钮,以交互方式管理单个标题元素的可见性。该按钮插入标题元素中,并管理其他元素的可见性。下图显示了按钮及其管理的元素(按钮被选中时用红框标记):
点击预览窗口中的按钮时,相关元素会被隐藏或显示。在这种情况下,报告将被重建:
添加按钮
您可以使用上下文菜单为标题元素添加按钮。选择项目,右击并选择折叠按钮。按钮就会添加到元素的左侧。
添加按钮后,元素的属性 Padding.Left 会发生变化,这样按钮就不会与文本重叠。
自定义按钮
添加按钮时,FastReport 会自动配置按钮与其管理元素之间的链接。在某些情况下,您可能需要手动配置链接。为此,请打开依赖于按钮的元素的编辑器,并在可见性/可见性切换选项卡上指定按钮的名称。该按钮可以同时管理多个元素。
按钮可以放在被管理元素的上方:
或与之处于同一水平:
受控元素的初始状态--可见性--是在元素编辑器的 "可见性/不可见 "选项卡上设置的。
删除按钮
删除按钮有两种方法:
- 选择按钮并按下删除键;
- 取消选中元素右键菜单中的 "Collapse button"。
移动按钮
默认情况下,按钮的属性 Dock = Left。这意味着它停靠在元素的左边缘。在 "Properties "窗口中设置 停靠属性=无,即可将按钮移动到新的位置。
您还可以使用按钮的属性锚点将其锚定到元素的特定位置。
自定义按钮外观
使用 "Border"工具栏,您可以自定义按钮图标:边框颜色和样式、背景颜色。此外,您还可以在 "Properties "窗口中设置按钮的以下属性:
Property | Default value | Description |
---|---|---|
Cursor | Hand |
鼠标光标形状。 |
Exclusive | False | 如果为 True,则只能展开一个元素。 |
Exportable | False |
如果为 True,则在导出报告时将显示该按钮。 |
Printable | False |
如果为 True,则打印报告时将显示该按钮。 |
ShowCollapseExpandMenu | False |
确定当鼠标右键按在该按钮上时,是否显示包含 "Collapse/Expand All "项目的菜单。 |
Symbol | PlusMinus |
按钮内显示的符号。 |
SymbolSize |
5 |
按钮符号大小。 |