表移动钮(Table Mover)

请参阅

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

说明

字段移动钮列表框的子类,能从当前数据源中自动加载表和字段。

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

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

属性、事件、方法程序 说明
AllowQuery 属性 指定是否允许查询。
默认值:.F.
AllowViews 属性 指定是否允许查看。
默认值:.T.
ExclDBF 属性 指定从列表中排除的表名。
默认值:""
ViewNoData 属性 指定是否显示查询信息,但不获取数据。
默认值:.T.
GetDBCAlias 方法程序 检索数据库文件(.dbc)的别名。
语法:GetDBCAlias(cDBC)
返回值:
参数:
cDBC 指定数据库的别名。
GetDBCData 方法程序 检索数据库表的字段。
语法:GetDBCData(cDBCName)
返回值:data fields
参数:
cDBCName 指定数据库的名称。
GetDBCName 方法程序 检索数据库的名称。
语法:GetDBCName( )
返回值:
参数:
GetDBCTable 方法程序 检索数据库表。
语法:GetDBCTable(cDBCTable)
返回值:
参数:
cDBCTable 指定表的短名。
GetFreeData 方法程序 检索自由表的字段。
语法:GetFreeData( )
返回值:
参数:
MoverRefresh 方法程序 刷新移动钮。
语法:MoverRefresh(lRefresh, lQuickPass, cSaveLstValue)
返回值:
参数:
lRefresh 指定是否重新填充列表框和弹出菜单。
lQuickPass
指定如果环境没有改变,是否恢复原有设置。
cSaveLstValue
指定需要恢复的值。
OpenTable 方法程序 打开数据源。
语法:OpenTable( )
返回值:
参数:无
UseTable 方法程序 管理使用 USE 命令打开的表,以及是否以独占方式打开该表。
语法:UseTable(cGetDBF, lUseExcl)
返回值:
参数:
cGetDBF 指定需要使用的表。
lUseExcl 指定该表是否以独占方式打开。
ExclusiveSet 方法程序 类的内部方法程序。
RefreshCurrent 方法程序 类的内部方法程序。
TableChange 方法程序 类的内部方法程序。