在调整窗体大小时使控件伸展、缩小或移动

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的英文版本以便参考。

默认情况下, Access 窗体上的控件保持锚定到窗体的左上角, 并且在调整窗体大小时不调整大小。 若要更改此行为, 您可以使用 "定位" 命令。 例如, 您可以配置文本框, 以便在窗体变大时向下或向右拉伸。 这使你可以在控件中看到更多文本。

本文内容

定位控件

使用布局时的特殊注意事项

定位控件

  1. 在导航窗格中, 右键单击要更改的窗体, 然后单击 "布局视图"。 

  2. 在窗体中, 单击要对其应用 "定位" 行为的控件。

  3. 在 "排列" 选项卡上的 "位置" 组中, 单击 "锚定"。 

  4. 单击所需选项。

    锚定选项

    锚定选项

    调整窗体大小时控件的行为

    左上方默认

    控件锚定到窗体的左上角, 并且不更改大小。

    向下伸展

    控件锚定到窗体的左上角, 向下拉伸以填充可用空间。

    左下角

    控件锚定到窗体的左下角, 并且不更改大小。

    沿顶部伸展

    控件锚定到窗体的左上角, 并水平拉伸以填充可用空间。

    向下和横向伸展

    控件锚定到窗体的左上角, 拉伸向下和向上伸展以填充可用空间。

    沿底部伸展

    控件锚定到窗体的左下角, 并水平拉伸以填充可用空间。

    右上角

    控件锚定到窗体的右上角, 并且不更改大小。

    向下和向右伸展

    控件锚定到窗体的右上角, 并垂直拉伸以填充可用空间。

    右下角

    控件锚定到窗体的右下角, 并且不更改大小。

    注意: 

    • 如果窗体的 "方向" 属性设置为从右到左, 则 "横向伸展" 命令的默认定位于窗体的右侧, 而不是左侧的位置。

    • 如果为控件指定了一个 "伸展" 选项, 则该控件从不会小于控件的WidthHeight属性中指定的维度。

若要在调整窗体大小时停止控件的拉伸、收缩或移动, 请将控件的 "锁定" 选项设置回默认值 (左上角)。

注意: 

  • 如果你已配置 Access 以将对象显示为重叠窗口, 而不是选项卡式文档, 则当调整窗体窗口的大小时, 你选择的定位行为将可见 (或者, 如果在调整 Access 窗口大小时, 窗体最大化)。 如果已将数据库设置为以文档选项卡 (默认设置) 的形式显示对象, 则仅当调整 Access 窗口的大小时, 所选的定位行为才可见。

    如何设置文档窗口选项?

    1. “文件”选项卡上的“帮助”下,单击“选项”

    2. 单击“当前数据库”。

    3. 在 "应用程序选项" 下的 "文档窗口选项" 下, 选择 "重叠窗口" 或 "选项卡式

提示: 在 "设计" 视图中, 确保调整窗体的大小, 以便在控件的下方和右侧至少有空设计网格空间。 这有助于确保控件将锚定并拉伸到 "窗体" 窗口的底部和右侧边缘。 此外, 将每个拉伸控件的宽度和高度设置为在一般情况下使用的最小大小。

在表单上设置控件大小和边距

1. "说明" 文本框已设置为在上下拉伸, 并已设置为最小可用大小。

2. "窗体设计" 网格已调整大小, 以便只保留少量的空白空间。

注意: 您可能需要移动窗体上的其他控件或调整其大小 (尤其是窗体页眉或页脚中的项目), 然后才能调整窗体设计网格的大小。

使用布局时的特殊注意事项

布局是一个类似于表格的网格, 可让您在窗体上对齐多个控件。 布局在任何数据库中非常有用, 因为它们允许你快速对齐和定位控件组, 而无需先选择每个控件。 使用 "创建" 选项卡的 "窗体" 组中的快速创建工具之一创建窗体时, Access 默认情况下会在布局中显示字段。

布局分为两种种类: 堆叠式和表格式。 在单个项目窗体 (其中 "默认视图" 属性设置为 "单个窗体" 的窗体) 上, Access 默认情况下使用堆叠式布局。 在堆叠式布局中, 定位功能将垂直和水平地移动和拉伸控件。

在多项窗体 (其中 "默认视图" 属性设置为 "连续窗体" 的窗体) 上, Access 默认情况下使用表格式布局。 在表格式布局中, 定位功能仅垂直移动和拉伸控件。 例如, "伸展" 和"锚定" 选项仅使控件跨过, 而不是向下伸展。

每个布局中只能指定一个控件的定位。 根据下表, 自动设置布局中的其他控件的定位:

锚定选项

同一控件布局中其他控件的自动设置

堆叠式布局

表格式布局

左上方默认

所有其他控件均设置为 "左上角"。

所有其他控件均设置为 "左上角"。

向下伸展

上面的控件设置为左上角。 下面的控件设置为左下

所有其他控件均设置为向下伸展

左下角

所有其他控件均设置为左下角

所有其他控件均设置为左下角

沿顶部伸展

所有其他控件均设置为在顶部伸展

左侧的控件设置为左上角。 右侧的控件设置为右上角。

向下和横向伸展

上方的控件设置为在顶部伸展。 下面的控件设置为在底部伸展

左侧的控件设置为向下伸展。 右侧的控件设置为向下和向右伸展

沿底部伸展

所有其他控件均设置为在底部伸展

左侧的控件设置为左下。 右侧的控件设置为右下角。

右上角

所有其他控件均设置为 "右上角"。

所有其他控件均设置为 "右上角"。

向下和向右伸展

上面的控件设置为右上角。 下面的控件设置为右下角。

所有其他控件均设置为向下和向右伸展

右下角

所有其他控件均设置为右下角。

所有其他控件均设置为右下角。

注意: 根据窗体的设计, 可能需要从控件布局中删除控件才能达到所需的定位行为。 若要从控件布局中删除控件, 而在 "设计" 视图中打开报表, 请选择要从布局中删除的控件, 然后在 "排列" 选项卡上的 "" 组中, 单击 "删除布局"。 

返回页首

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×