设置值
number 的设置值如下:
设置值 0 1
描述 透明-在控件后的背景色和任何图片都是可见的。 (缺省值)非透明-用控件的 BackColor 属性设置值填充该控件,并隐藏该控件后面的所有颜色和图片。 说明
在 Form 对象或 Picturebox 控件上使用背景色、或在图片上放置控件时,可以利用 BackStyle 属性来创建透明控件;如果想要突出控件,可以使用非透明控件。 如果 BackStyle = 0,则忽略该控件的 BackColor 属性。
应用于:
Function 控件(数据报表设计器) Image 控件(数据报表设计器) Label 控件
Label 控件(数据报表设计器) OLE 容器控件 Shape 控件
Shape 控件(数据报表设计器) TextBox 控件(数据报表设计器) UserControl 对象
相关基础知识:
对象表达式
说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application 对象,其中包含 Document 对象,而 Document 对象又包含 Text 对象。
数值表达式
任何其值为数的表达式。表达式的元素可包含任何关键字、变量、常数和运算符的组合,其结果为数。
BOF、EOF 属性(远程数据)
返回 牋牋牋
? ?
BOF - 返回一个值,用以指示当前行的位置是否是在 rdoResultset 中第一行之前。 EOF - 返回一个值,用以指示当前行的位置是否是在 rdoResultset 中的最后一行之后。
语法
object.BOF object.EOF
object 所在处是一个对象表达式,其值是“应用于”列表中的一个对象。 返回值
BOF 属性的返回值是:
值 True False 描述 当前行的位置是在第一行之前。 当前行的位置是在第一行,或在第一行之后。 EOF 属性的返回值是:
值 True False 描述 当前行的位置是在最后一行的后面。 当前行的位置是在最后一行,或在最后一行的前面。
说明
如果这个指针是有效的,BOF 和 EOF 的返回值就由该当前行指针的位置确定。如果 BOF 或 EOF 为 True,则没有当前行,任何想引用 rdoResultset 数据都将导致一个可以捕获的错误。
可以使用 BOF 和 EOF 属性来确定 rdoResultset 对象是否包含行,或者当从一行移到另一行时,确定是否已超出 rdoResultset 的范围。
如果打开一个一行也没有的 rdoResultset,BOF 和 EOF 都被设为 True,并且结果集的
RowCount 属性被设为 0。如果打开一个至少有一行的 rdoResultset ,其中的第一行即为当前行,并且 BOF 和 EOF 都为 False;在使用 MovePrevious 或 MoveNext 方法,分别移动超出 rdoResultset 的开始或结尾之前,它们会一直为 False 。如果移动超出 rdoResultset 的开始或结尾,就没有当前行了。
如果删除 rdoResultset 对象中所剩余的最后的一行时,在当前行重新定位之前,BOF 和 EOF 一直为 False 。
如果对含有行的 rdoResultset 使用 MoveLast 方法,其最后一行就成为当前行;如果再使用 MoveNext 方法,当前行就为无效并且 EOF 被置为 True 。 相反,如果对含有行的
rdoResultset 使用 MoveFirst 方法,其第一行就成为当前行;如果再使用 MovePrevious 方法,就没有当前行并且 BOF 被置为 True 。
一般来说,当需要对 rdoResultset 中的所有行进行操作时,代码可以使用 MoveNext ,循环遍历各行,直到 EOF 属性被置为True。
如果当 EOF 被置为 True 时再使用 MoveNext ,或当 BOF 被置为 True 时再使用 MovePrevious ,都将产生一个可以捕获的错误。
下表说明在不同的 BOF 和 EOF 的组合时,哪种 Move 方法是允许的。
?/td> MoveFirst, MoveLast 允许 MovePrevious, Move < 0 Move 0 错误 错误 MoveNext, Move > 0 允许 BOF = True, EOF = False BOF = False, EOF = True 均为 True 均为 False
允许 允许 错误 错误 错误 允许 错误 允许 错误 允许 错误 允许 允许一个 Move 方法并非意味着,该方法能成功地定位某行。它仅表示执行这个指定的 Move 方法是允许的,并且不产生一个错误。 BOF 和 EOF 属性的状态可以随着该移动的结果而改变。. 指定的方法对 BOF 和 EOF 设置值的影响如下:
?
OpenResultset 方法会在内部调用 MoveFirst 。因此,对空行集的 OpenResultset 会导致 BOF 和 EOF 被置为 True 。
所有成功的进行了行定位的 Move 方法,都将置 BOF 和 EOF 为 False 。
对于动态类型 rdoResultset对象,任何 Delete 方法,即使是删除 rdoResultset 中的所剩的唯一一行,也不改变 BOF 或 EOF 的设置。
对于其它类型的 rdoResultset 对象,因为结果集成员是固定的, BOF 和 EOF 属性也不由于添加和删除操作而改变。
? ?
?
应用于:
rdoResultset 对象
相关基础知识:
当前行
rdoResultset 对象中的行,可用来修改或校验数据。使用 Move 方法将一个行集中的当前行重定位。 只有 rdoResultset 中的一行才能成为当前行;但是,一个 rdoResultset 可能没有当前行。例如,在删除了当前的 rdoResultset 行之后,或者 rdoResultset 没有行时,当前行无定义。在这种情况下,引用当前行的操作将得到一个可以捕获的错误。
对象表达式
说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application 对象,其中包含 Document 对象,而 Document 对象又包含 Text 对象。
动态类型 rdoResultset
可以拥有可更新行的查询结果。动态类型 rdoResultset 是行的动态集合,可用来添加、改变或删除基础数据库表或表的行。动态类型 rdoResultset 可能包含数据库中一个或多个表中的列。动态的 rdoResultset 成员关系不是固定的。
Break 属性
返回 设置或清除中断信号的状态。该属性在设计时无效。 语法
objec.Break [ = value] Break 属性语法包括下列部分: 部分 描述 对象表达式,其值是“应用于”列表中的对象。 布尔表达式,说明中断信号是否设置,如“设置值”中所描述。 object value 设置值
value 的设置值为: 设置值 描述 True 设置中断信号状态 False 清除中断信号状态 说明
当设置为 True,Break 属性发送一个中断信号。该中断信号挂起字符传输,并置传输线为中断状态直到把 Break 属性设置为 False。
一般,仅当使用的通讯设备要求设置一个中断信号时,才设置一个短时的中断状态。 数据类型 Boolean
Break 属性示例
下例说明如何发送一个 1/10 秒的中断信号: '设置 Break 状态。 MSComm1.Break = True ' 设定1/10秒的期限。 Duration! = Timer + .1