Module
Contents
Index 🔎︎

# 窗体控件

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

要访问此命令...

选择视图 - 工具栏 - 窗体控件。

插入工具栏上的图标（该工具栏图标最初不可见，您可能需要启用它才能看得到）：

窗体控件

XML 窗体文档(XForms) 使用相同的控件集。

要创建窗体，请打开一个文档，然后使用“窗体控件”工具栏来添加和定义窗体控件。如果需要，您也能将窗体链接到数据库，以便能通过控件来操作数据库。

在 HTML 文档中创建窗体时，可以使用窗体通过 Internet 发送数据。

LibreOffice 只导出受您所要导出到的 HTML 版本所支持的窗体属性。请选择 LibreOffice - 首选项工具 - 选项
- 加载/保存 - HTML 兼容性来指定用于导出的 HTML 版本。

## 在文档中添加控件

1. 在“窗体控件”工具栏上，单击要添加的控件的图标。

2. 在文档中，拖动鼠标，创建控件。

   要创建正方形控件字段，请在拖动时按住 Shift 键。

要将表格或查询字段列表中的字段添加到窗体中，请将单元格拖到窗体中。在文本文档中，您还可以通过拖动列标题将字段添加到窗体中。要包含字段的标签，请在拖动列标题时按住 CommandCtrl
+Shift 组合键。

## 修改控件

1. 右键单击控件并选择控件图标。将显示一个对话框，可以在其中定义控件的属性。

2. 要为控件指定一个加速键，请在控件标签中的字符前插入波浪号 (~) 字符。

3. 您能够将控件从一个文档拖放到另一个文档中。您也能在两个文档之间复制和粘贴控件。当您从一个文档中插入控件时，LibreOffice 将分析控件的数据源、内容类型和内容属性，以便控件符合目标文档的逻辑结构。例如，显示地址簿内容的控件，在被复制到不同文档中后，仍能显示相同的内容。您能从窗体属性对话框的数据选项卡页面上查看这些属性。

## 选择

此图标用于启动或关闭鼠标指针的选择模式。选择模式用于选择当前窗体中的控件。

## 设计模式

Toggles the Design mode on or off. This function is used to switch quickly between Design and User mode. Activate to edit the form controls, deactivate to use the form controls.

启动/关闭设计模式

## 控件属性

打开用于编辑选定控件属性的对话框。

控件

## 表单属性

在此对话框中，可以为整个窗体指定数据源、事件以及其他属性。

窗体

## 复选框

创建一个复选框。使用复选框可以启动或关闭窗体中的某项功能。

## 文字框

创建文字框。文字框是用户可以输入文字的字段。在窗体中，文字框用于显示数据或者用于输入新数据。

## 格式化的字段

创建一个格式化的字段。格式化的字段是一个文字框，用于定义输入和输入的格式以及定义应用的限定值。

一个格式化的字段拥有特殊控件属性（选择格式 - 控件）。

## Push 按钮

创建一个 "Push" 类型的按钮。此功能可用于执行已定义的事件命令，例如鼠标单击。

这些按钮可以应用文字和图形。

## 选项按钮

创建一个选项字段。使用选项字段，用户可以选择多个选项中的某个选项。功能相同的选项字段具有相同的名称（名称属性）。通常，这些字段具有一个组框。

## 列表框

Creates a list box. A list box lets users select an entry from a list. If the form is linked to a database and the database connection is active, the List Box Wizard will automatically appear after the list box is inserted in the document. This wizard helps you create the list box.

## 组合框

创建一个组合框。组合框是单行列表框，框中含有下拉列表，用户可从其中选择选项。可以为组合框指定"只读"属性，这样，用户就无法输入列表所含条目外的其他条目。如果将窗体绑定到数据库，而且数据库连接状态为有效，在文档中插入组合框后，会自动显示组合框向导。

## 标签字段

创建用于显示文本的字段。这些标签仅用于显示预定义文本。而无法在其中输入条目。

## 更多控件

打开更多控件工具栏。

## 窗体设计

打开窗体设计工具栏。

## 向导打开/关闭

打开和关闭自动窗体控件向导。

这些向导可帮助您输入列表框、表格控件及其他控件的属性。

## 上下文菜单中的命令

## 数值调节钮

创建数值调节按钮。

如果在 Calc 电子表格中添加了数值调节钮，则可以使用“数据”选项卡页面在数值调节钮和单元格之间创建双向链接。因此，修改单元格的内容时，数值调节钮的内容也会更新。相反地，如果修改数值调节钮的值，单元格的内容也会更新。

## 滚动条

创建滚动条。

您可以指定滚动条的以下属性：

UI 名称 | 语法
最小滚动值 | 指定滚动条的最小高度或最小宽度。
最大滚动值 | 指定滚动条的最大高度或最大宽度。
默认滚动值 | 指定滚动条的默认值，重设窗体时使用该值。
方向 | 指定滚动条的方向，即水平或垂直。
小变化 | 指定滚动条上滚动的最小值，例如，单击箭头。
大变化 | 指定滚动条上滚动一大步的数量，例如，在滚动条滑块与箭头之间单击。
延迟 | 指定滚动条触发事件间延迟的毫秒数。例如，单击滚动条上的箭头按钮与按住鼠标按钮时发生的延迟。
符号颜色 | 指定滚动条上的箭头颜色。
可见的大小 | 指定滚动条滑块的大小，以“数值单位”表示。例如，“最大滚动值”减去“最小滚动值”再除以 2 的数值表示滚动条滑块占了滚动条的一半。 要使滚动条的宽度与滚动条的高度相等，可将“可见的大小”设为零。

在 Calc 电子表格中，可以使用“数据”选项卡页面在滚动条和单元格之间创建双向链接。

## 图像按钮

创建显示为图像的按钮。除了用图形表示以外，图像按钮与“普通”按钮具有相同的属性。

## 图片控制

创建一个图像控件。它可用于从数据库添加图像。在窗体文档中，双击其中一个控件可打开插入图形对话框，以插入图像。还有一个上下文菜单（不是在设计模式下），其中带有用于插入和删除图像的命令。

可以在窗体中显示数据库中的图像，而且只要没有将图像控件设置为写保护，还可以将新图像插入到数据库中。由于该控件必须链接到某个图像类型的数据库字段，因此，请在属性窗口中的数据选项卡页面上输入数据字段。

## 日期字段

创建一个日期字段。如果将窗体链接到数据库，则可以采用数据库中的日期值。

如果在日期字段中输入属性“扩展”，用户就可以在这个日期字段下展开一个用于选择日期的日历。这对一个表格控制内的日期字段也有效。

编辑日期字段非常容易，用户仅需要通过向上箭头键或向下箭头键，就可以增加或减少光标所在的日、月或年的值。

日期字段的特别提示。

## 时间字段

创建一个时间字段。如果将窗体链接到数据库，则可以从数据库中选用窗体的时间值。

编辑时间字段非常容易，用户仅需要通过向上箭头键或向下箭头键，就可以增加或减少光标所在的小时、分钟或秒钟的值。

## 选择文件

创建一个用于选择文件的按钮。

## 数字字段

创建一个数字字段。如果将窗体链接到数据库，则可以从数据库选用窗体中的数值。

## 货币字段

创建一个货币字段。如果将窗体链接到数据库，则可以在窗体中应用数据库中的货币字段内容。

## 掩码字段

创建一个掩码字段。掩码字段由编辑掩码和字符掩码组成。编辑掩码用于确定可以输入的数据，字符掩码用于确定加载窗体时掩码字段的内容。

请注意：在 HTML 格式中不考虑掩码字段。

## 组合框

创建用于对多个控制进行可视化组合的框架。使用组框可以对框架中的选项按钮进行组合。

如果在文档中插入组合框，将启动组合元素向导，可以让您轻松创建一个选项组。

注：如果要将一个组框拖到现有的控件上并且要选择某控件，就必须先打开组框的上下文菜单然后选择排列 - 置于底层。然后按住 CommandCtrl
键并选择该控件。

组框仅用于视觉效果。通过定义名称，可以对选项字段进行功能组合，即在所有选项字段的名称属性中，输入相同的名称。

## 表格控制

创建表格控件以显示数据库表格。如果创建新的表格控件，将显示表格元素向导。

有关表格控件的特殊信息。

## 导航栏

创建导航栏。

导航栏可用于在数据库或数据库窗体的各条记录间移动。此导航栏上控件的工作方式与 LibreOffice 中默认导航栏上控件的工作方式相同。

## 自动控制焦点

如果已启动自动控件焦点，则在打开文档时，第一个窗体控件将处于选中状态。如果未启动该按钮，打开文档后文本将被选中。根据指定的轮换顺序确定先选择哪一个窗体控件。