
P E M S T A T U S 函 数
返回一个属性
事 件 方法或对象的状态
语 法
PEMSTATUS ( oObjectName | cClassName , cProperty | cEvent | cMethod |
cObjec t, nAttribute )
返 值 类 型
字符型 或 逻辑值
参 数 描 述
oObjectName
指
定 一 个 对 象 返 回 其 属 性 事 件 方 法 或 对 象 的 状 态
oObjectName 可 以是 任 意 求 值 结 果 为 对 象 的 表 达 式 例 如 对
象 引 用 对 象 变 量 或 对 象 数 组 元素 如 果 oObjectName 是 一 个 容
器 对 象 例 如 表 单 就 可 以 确 定 容 器 中 对象 的 属 性
cClassName
指
定 一 个 类 返 回 其 属 性 事 件 或 方 法 的 状 态
cProperty
指 定
要 返 回 其 状 态 的 属 性
cEvent
指 定
要 返 回 其 状 态 的 事 件
cMethod
指 定
要 返 回 其 状 态 的 方 法
cObject
指
定 要 返 回 其 状 态 的 对 象 例 如 可 以 使 用 AddObject 方 法 将 一
个 对 象 添 加到 一 个 容 器 对 象 中 然 后 使 用 PEMSTATUS
返 回 该 对 象 的 信 息
nAttribute
指
定 对 应 属 性 事 件 或 方 法 的 状 态 的 数 值
下表列出了与属性
事件或方法的状态对应的值
nAttribute
属 性 事 件 或 方 法 的 状 态
0 已更改 ( 仅用于属性 ) 如果属性的原始值 默认值已经更改 则返回真 (.T.) 否则 返回 假 (.F.)
1 只读 ( 仅用于属性 ) 如果属性是只读的 则返回 |
真 |
(.T.) | 否则 |
---|---|---|---|
返回 假 (.F.) |
|||
2 受保护的 如果属性 事件或方法是受保护的 |
则返回 |
真 | (.T.) |
否则 返回 假 (.F.) |
-
类型
返回一个字符串表示 cProperty cEvent cMethod 或 cObject 是否为属性 事件 方法或对象 返回 Property Event Method 或Object
-
用户自定义
如果属性 事件或方法是用户自定义的属性 事件或方法 则返回 真 (.T.) 否则 返回 假 (.F.)
-
已定义的属性
事 件 方法或对象 如果 oObjectName 或 cClassName
的属性
事件 方法或对象已存在 则返回 真 (.T.) 否则 返回假 (.F.)
继承的属性
事件 方法或对象 如果 oObjectName 或cClassName 的属性 事件 方法或对象是从另一个对象或类继承的 就返回 真 (.T.) 否则返回 假 (.F.)
说 明
在一条
Visual FoxPro 命令中调用两次以上 PEMSTATUS 会使一个表单变成失效
可以将该命令分成几个命令 每个命令包含一个 PEMSTATUS 函数
请 参 阅
CREATE
FORM , GETPEM
, SYS(1269) , SYS(1270) , SYS(1271) , SYS(1272