表单控件
「表单控件」工具栏包含创建交互式表单所需的工具。通过使用工具栏,您可以向文本、电子表格、演示文稿或 HTML 文档中的表单内添加控件,如运行宏的按钮。

XML 表单文档(XForms) 使用相同的控件集。
要创建表单,请打开一个文档,然后使用「表单控件」工具栏来添加和定义表单控件。如果需要,您也能将表单链接到数据库,以便能通过控件来操作数据库。
在 HTML 文档中创建表单时,可以使用表单通过 Internet 发送数据。

LibreOffice 只导出受您所要导出到的 HTML 版本所支持的表单属性。请选择「LibreOffice - 偏好设置工具 - 选项 - 加载/保存 - HTML 兼容性」来指定用于导出的 HTML 版本。
在文档中添加控件
-
在「表单控件」工具栏上,点击要添加的控件的图标。
-
在文档中,拖动鼠标,创建控件。
要创建正方形控件字段,请在拖动时按住 Shift 键。

要将表格或查询字段列表中的字段添加到表单中,请将单元格拖到表单中。在文本文档中,您还可以通过拖动列标题将字段添加到表单中。要包含字段的标签,请在拖动列标题时按住 命令Ctrl+Shift 组合键。
修改控件
-
右击控件并选择「控件」图标。将显示一个对话框,可以在其中定义控件的属性。
-
要为控件指定一个加速键,请在控件标签中的字符前插入波浪号 (~) 字符。
-
您能够将控件从一个文档拖放到另一个文档中。您也能在两个文档之间复制和粘贴控件。当您从一个文档中插入控件时,LibreOffice 将分析控件的数据源、内容类型和内容属性,以便控件符合目标文档的逻辑结构。例如,显示地址簿内容的控件,在被复制到不同文档中后,仍能显示相同的内容。您能从「表单属性对话框的数据」选项卡页面上查看这些属性。
选择
此图标用于启动或关闭鼠标指针的选择模式。选择模式用于选择当前表单中的控件。
复选框
创建一个复选框。使用复选框可以启动或关闭表单中的某项功能。
文本框
创建文本框。文本框是用户可以输入文字的字段。在表单中,文本框用于显示数据或者用于输入新数据。
格式化的字段
创建一个格式化的字段。格式化的字段是一个文本框,用于定义输入和输入的格式以及定义应用的限定值。
一个格式化的字段拥有特殊控件属性 (选择「格式 - 控件」)。
Push 按钮
创建一个 "Push" 类型的按钮。此功能可用于执行已定义的事件命令,例如鼠标点击。
这些按钮可以应用文字和图形。
单选按钮
创建一个单选按钮。使用单选按钮,用户可以选择多个选项中的某个选项。功能相同的单选按钮具有相同的名称 (名称属性)。通常,这些字段具有一个组框。
列表框
创建列表框。列表框允许用户从列表中选择条目。如果表单链接到某个数据库,并且数据库连接处于活动状态,则将列表框插入文档后,将自动显示「列表框向导」。此向导可帮助您创建列表框。
组合框
创建一个组合框。组合框是单行列表框,框中含有下拉列表,用户可从其中选择选项。可以为组合框指定"只读"属性,这样,用户就无法输入列表所含条目外的其他条目。如果将表单绑定到数据库,而且数据库连接状态为有效,在文档中插入组合框后,会自动显示组合框向导。
标签字段
创建用于显示文本的字段。这些标签仅用于显示预定义文本。而无法在其中输入条目。
更多控件
打开更多控件工具栏。
表单设计
打开表单设计工具栏。
向导打开/关闭
打开和关闭自动表单控件向导。
这些向导可帮助您输入列表框、表格控件及其他控件的属性。
右键菜单中的命令
数值调节钮
创建数值调节按钮。
如果在 Calc 电子表格中添加了数值调节钮,则可以使用「数据」选项卡页面在数值调节钮和单元格之间创建双向链接。因此,修改单元格的内容时,数值调节钮的内容也会更新。相反地,如果修改数值调节钮的值,单元格的内容也会更新。
滚动条
创建滚动条。
您可以指定滚动条的以下属性:
UI 名称 |
语法 |
最小滚动值 |
指定滚动条的最小高度或最小宽度。 |
最大滚动值 |
指定滚动条的最大高度或最大宽度。 |
默认滚动值 |
指定滚动条的默认值,重设表单时使用该值。 |
方向 |
指定滚动条的方向,即水平或垂直。 |
小变化 |
指定滚动条上滚动的最小值,例如,点击箭头。 |
大变化 |
指定滚动条上滚动一大步的数量,例如,在滚动条滑块与箭头之间点击。 |
延迟 |
指定滚动条触发事件间延迟的毫秒数。例如,点击滚动条上的箭头按钮与按住鼠标按钮时发生的延迟。 |
符号颜色 |
指定滚动条上的箭头颜色。 |
可见的大小 |
指定滚动条滑块的大小,以「数值单位」表示。例如,「最大滚动值」减去「最小滚动值」再除以 2 的数值表示滚动条滑块占了滚动条的一半。 要使滚动条的宽度与滚动条的高度相等,可将「可见的大小」设为零。 |
在 Calc 电子表格中,可以使用「数据」选项卡页面在滚动条和单元格之间创建双向链接。
图像按钮
创建显示为图像的按钮。除了用图形表示以外,图像按钮与「普通」按钮具有相同的属性。
图片控制
创建一个图像控件。它可用于从数据库添加图像。在表单文档中,双击其中一个控件可打开「插入图形」对话框,以插入图像。还有一个右键菜单 (不是在设计模式下),其中带有用于插入和删除图像的命令。
可以在表单中显示数据库中的图像,而且只要没有将图像控件设置为写保护,还可以将新图像插入到数据库中。由于该控件必须链接到某个图像类型的数据库字段,因此,请在属性窗口中的「数据」选项卡页面上输入数据字段。
日期字段
创建一个日期字段。如果将表单链接到数据库,则可以采用数据库中的日期值。
如果为日期字段指定属性「下拉」,用户就可以在这个日期字段下展开一个用于选择日期的日历。这对一个「表格控件」内的日期字段也有效。

编辑日期字段非常容易,用户仅需要通过向上箭头键或向下箭头键,就可以增加或减少光标所在的日、月或年的值。
时间字段
创建一个时间字段。如果将表单链接到数据库,则可以从数据库中选用表单的时间值。

编辑时间字段非常容易,用户仅需要通过向上箭头键或向下箭头键,就可以增加或减少光标所在的小时、分钟或秒钟的值。
选择文件
创建一个用于选择文件的按钮。
数字字段
创建一个数字字段。如果将表单链接到数据库,则可以从数据库选用表单中的数值。
货币字段
创建一个货币字段。如果将表单链接到数据库,则可以在表单中应用数据库中的货币字段内容。
掩码字段
创建一个掩码字段。掩码字段由编辑掩码和字符掩码组成。编辑掩码用于确定可以输入的数据,字符掩码用于确定加载表单时掩码字段的内容。

请注意: 在 HTML 格式中不考虑掩码字段。
组合框
创建用于对多个控制进行可视化组合的框架。使用组框可以对框架中的单选按钮进行组合。
如果在文档中插入组合框,将启动组合元素向导,可以让您轻松创建一个选项组。
「注: 如果要将一个组框拖到现有的控件上并且要选择某控件,就必须先打开组框的右键菜单然后选择排列 - 置于底层」。然后按住 命令Ctrl 键并选择该控件。

组框仅用于视觉效果。通过定义名称,可以对选项字段进行功能组合,即在所有选项字段的名称属性中,输入相同的名称。
表格控件
创建表格控件以显示数据库表格。如果创建新的表格控件,将显示表格元素向导。
导航栏
创建导航栏。
导航栏可用于在数据库或数据库表单的各条记录间移动。此导航栏上控件的工作方式与 LibreOffice 中默认导航栏上控件的工作方式相同。
自动控制焦点
如果已启动自动控件焦点,则在打开文档时,第一个表单控件将处于选中状态。如果未启动该按钮,打开文档后文本将被选中。根据指定的轮换顺序确定先选择哪一个表单控件。