Byte 型,可读写。
expression.BorderStyle
expression 必需。返回“Applies To”列表中的一个对象的表达式。
对于窗体,BorderStyle 属性使用以下设置:
设置 | Visual Basic | 说明 |
---|---|---|
无 | 0 | 窗体没有边框或相关的边框元素。窗体大小不可调整。 |
细边框 | 1 | 窗体有细的边框且可包含任何边框元素。窗体大小是不可调整的(“控制”菜单上的“大小”命令不可用)。弹出式窗体经常使用该设置。(如果要使窗体在所有 Microsoft Access 窗口的上方,必须将它的 PopUp 属性设为“是”。) |
可调边框 | 2 | (默认值) Microsoft Access 窗体的默认边框,可以包含任何边框元素,而且可以调整大小。常规的 Microsoft Access 窗体经常使用该设置。 |
对话框边框 | 3 | 窗体有粗边框(双线),并且只能包含一个标题栏、“关闭”按钮和“控制”菜单。窗体不能最大化、最小化或调整大小(“控制”菜单上的“最大化”、“最小化”和“大小”命令不可用)。该设置一般用于自定义对话框。(不过,如果希望窗体为模式的,则必须将其 Modal 属性设为“是”。如果希望窗体是类似于一般对话框的模式弹出式窗体,则必须将其 PopUp 和 Modal 属性均设为“是”。) |
仅可在窗体“设计”视图中使用窗体的属性表、宏或 Visual Basic 设置窗体的 BorderStyle 属性。
对于控件,BorderStyle 属性使用以下设置:
设置 | Visual Basic | 说明 |
---|---|---|
透明 | 0 | (仅对于标签、图表和子报表而言是默认值)透明的 |
实线 | 1 | (默认值)实线 |
虚线 | 2 | 虚线 |
短虚线 | 3 | 短虚线 |
点线 | 4 | 点线 |
稀疏点线 | 5 | 点距较宽的点线 |
点划线 | 6 | 虚线与点线组合的点划线 |
点点划线 | 7 | 虚线-点线-点线组合的点点划线 |
双实线 | 8 | 双实线 |
可以通过使用控件的属性表、宏或 Visual Basic,来设置控件的 BorderStyle 属性。
使用控件的默认控件样式或在 Visual Basic 中使用 DefaultControl 方法可以设置该属性的默认值。
仅当控件的 SpecialEffect 属性设为“平面”或“阴影”时,控件的边框样式才可见。如果 SpecialEffect 属性设置不是“平面”或“阴影”样式,那么在设置 BorderStyle 属性时会将 SpecialEffect 属性的设置值改为“平面”。
对于窗体,BorderStyle 属性建立的特性使得用户在视觉上即可识别窗体是否为常规窗体、弹出式窗体或自定义对话框。也可以设置 Modal 和 PopUp 属性来进一步定义窗体的特性。
还可以设置窗体的 ControlBox、CloseButton、MinMaxButtons、ScrollBars、NavigationButtons 和 RecordSelectors 属性。这些属性通过以下方式相互作用:
BorderStyle 属性仅在“窗体”视图中起作用。在窗体“设计”视图中,属性的设置将被忽略。
如果将弹出式窗体的 BorderStyle 属性设为“无”,则不能关闭窗体,除非在窗体中添加“关闭”按钮,而该按钮又执行包含 Close 操作的宏或在 Visual Basic 中使用 Close 方法的事件过程。
一般弹出式窗体的大小是固定的,但也可以将其 PopUp 属性设为“是”,再将其 BorderStyle 属性设为“可调边框”,使弹出式窗体大小可调。
也可以将 OpenForm 操作中的“窗口模式”操作参数设为“对话框”,以打开一个 Modal 和 PopUp 属性为“是”的窗体。