| 种类 | Movers |
| 默认目录 | Visual FoxPro Catalog\Foundation Classes\User Controls |
| 类 | _tablemover |
| 基类 | Container |
| 类库 | _mover.vcx |
| 父类 | _fieldmover |
| 示例 | ...\Samples\Vfp98\Solution\Ffc\movers.scx |
说明
为字段移动钮列表框的子类,能从当前数据源中自动加载表和字段。
使用该类的方法是:将其拖放到一个项目或表单中,或从“组件管理库”的“数据项”快捷菜单中选择“添加至项目”或“添加至表单”命令。将该类添加到项目中时,可以选择添加该类或创建一个子类。在将该类添加到表单上时,Visual FoxPro 打开一个生成器,这时可以在表单设计器中接受或指定合适的 cDBCTable、cDBCName、SkipGeneral、SkipMemo、AllowReadOnly 和 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 方法程序 | 类的内部方法程序。 |