字段移动钮(Field Mover)

请参阅

种类 Movers
默认目录 Visual FoxPro Catalog\Foundation Classes\User Controls
_fieldmover
基类 Container
类库 _mover.vcx
父类 _supermover
示例 ...\Samples\Vfp98\Solution\Ffc\movers.scx

说明

高级移动钮列表框类,将该类放落到表单上时,将自动从当前数据源加载字段。

使用该类的方法是:将其拖放到一个项目或表单中,或者从“组件管理库”的“数据项”快捷菜单中选择“添加至项目”或“添加至表单”命令。将该类添加到表单上时,Visual FoxPro 打开一个生成器,这时可以接受或指定合适的 SkipGeneralSkipMemo AllowReadOnly 值。在将该类拖放到项目中时,可以选择添加该类或创建一个子类。

有关使用基本类的详细内容,请参阅“Visual FoxPro 基本类的使用指南”

属性、事件、方法程序 说明
AllowReadOnly 属性 允许一个只读数据源。
默认值:.F.
AutoInit 属性 加载后自动运行。
默认值:.T.
CurrentAlias 属性 ALIAS( ) 确定的当前别名。
默认值:""
CurrentDBC 属性 当前数据库文件。
默认值:""
CursorType 属性 指定临时表的种类。

1 = 本地视图
2 = 远程视图
3 = 表

默认值:3

DBCTable 属性 数据库中表的名称。
默认值:""
MultiTable 属性 指定是否支持多个表。
默认值:.F.
SkipGeneral 属性 指定是否在列表中包含 General 字段。
默认值:.F.
SkipMemo 属性 指定是否在列表中包含 Memo 字段。
默认值:.F.
TableType 属性 返回表的类型 - SYS(2029)
默认值:0
AcolScan 方法程序 扫描数组中的指定列。
语法:AcolScan(@wztarr, wztexpr, wztcol)
返回值:
参数:
wztarr 指定需要扫描的数组。
wztexpr 指定需要扫描的目标表达式。
wztcol 指定需要扫描的列。
AddToArray 方法程序 sContents 添加到 aAddToArray 数组的 iRow 列。
语法:AddToArray(@aAddToArray, sContents, iRow)
返回值:
参数:
aAddToArray 指定需要添加数据项的数组。
sContents 指定需要添加到数组的附加数据项。
iRow 指定在哪列插入 sContents
Alert 方法程序 显示一个消息框。
语法:Alert(pMessage)
返回值:
参数:
pMessage 指定由 MESSAGEBOX( ) 显示的消息。
FieldChange 方法程序 在选中的字段被更改时触发。
语法:FieldChange(nButton)
返回值:
参数:
nButton 指定按下的按钮。
GetTableData 方法程序 从一个表检索字段。aWizFlist 包含字段的列表,aCalcFields 包含经过计算的字段的列表,aPickFields 包含选中字段的列表。
语法:GetTableData( )
返回值:aWizFList, aCalcFields, aPickFields
参数:
InitData 方法程序 初始化数据。
语法:InitData( )
返回值:
参数:
InitVars 方法程序 初始化移动钮使用的变量。
语法:InitVars( )
返回值:
参数:
JustStem 方法程序 检索文件名的主名。
语法:JustStem(m.filename)
返回值:m.filename
参数:
m.filename 指定文件名,从该文件名中抽取主名。
SetDataProps 方法程序 设置数据源的数据属性。
语法:SetDataProps( )
返回值:
参数:
UpdateStatusbar 方法程序 类的内部方法程序。