关于控件数组

fangyi1120 2003-05-02 09:46:12
vb中有shapegroup等,而vfp中只有buttongroup 在某些情况下,由一个控件引用另一个与之相关的控件如果不用控件数组会很麻烦。
...全文
39 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhongyj 2003-05-02
  • 打赏
  • 举报
回复
可以使用this.parent
另外

amembers( ) 函数
将一个对象的属性名、过程名和成员对象存入内存变量数组。

语法

AMEMBERS(ArrayName, ObjectName | cClassName [, 1 | 2])

参数

ArrayName

指定存放对象的成员属性名的数组。如果指定的数组不存在,Visual FoxPro 将自动创建该数组。如果数组大小不足以包含所有名称,Visual FoxPro 将自动增加数组大小。

ObjectName

指定对象名,此对象的成员属性将存入指定的内存变量数组 ArrayName 中。ObjectName
可以是任意的对象表达式,如对象引用、对象内存变量或对象数组中的一个元素。

cClassName

指定类名。它的成员属性放在 ArrayName
指定的内存变量数组中。

1

指定数组中既包含对象的方法和成员信息,还包含其对象的属性信息。生成的数组是二维数组,第一列放置成员信息,第二列放置成员的类型信息。第二列的可选值有 Property、Event、Method 和 Object。

2

指定数组中包含 ObjectName 对象的成员对象名。结果数组是一维的。
此选项提供了一种方法,用于确定表单集中所有表单的名称或表单中所有控制的名称。

返回值类型
数值型
amembers( ) 函数示例

以下示例用 createobject( ) 函数创建表单对象 goform1,然后用 amembers( ) 函数创建数组 gaproparray,数组中包含表单的可用属性,最后显示这些属性。

clear
goform1 = createobject("form") && 建立一个表单
= amembers(gaproparray, goform1, 1) && 包含表单属性的数组
display memory like gaproparray && 显示表单属性

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧