JavaScript Editor js editor     Web development 

Main Page

This is a super mover list box class that automatically loads fields from the current data source when you drop it on a form.

Category Movers

Default Catalog

VisualВ FoxProВ Catalog\FoundationВ Classes\UserВ Controls



Base Class


Class Library


Parent Class





To use, drop the class on a project or form or, from the Component Gallery Item shortcut menu, select Add to Project or Add to Form. When you add the class to a form, Visual FoxPro opens a builder so you can accept or specify the appropriate SkipGeneral, SkipMemo, and AllowReadOnly values. When you drop the class on a project, you can choose between adding the class or creating a subclass.

See Guidelines for Using Visual FoxPro Foundation Classesfor more information on using foundation classes.

Properties, Events, Methods Description

AllowReadOnly property

Allows for a read-only datasource.

Default: .F.

AutoInit property

Automatically run when loaded.

Default: .T.

CurrentAlias property

The current alias determined by ALIAS(В ).

Default: ""

CurrentDBC property

The current database file.

Default: ""

CursorType property

Specifies the type of cursor.

Default: 3

DBCTable property

Name of the table in the database.

Default: ""

MultiTable property

Specifies whether to support multiple tables.

Default: .F.

SkipGeneral property

Specifies whether General fields are included in the list.

Default: .F.

SkipMemo property

Specifies whether Memo fields are included in the list.

Default: .F.

TableType property

Returns the table type - SYS(2029).

Default: 0

AcolScan method

Scans a specific column in the array.

Syntax: AcolScan(@wztarr, wztexpr, wztcol)

Return: none

Arguments: wztarr specifies the array to scan.wztexpr specifies the target expression for which to scan.wztcol specifies the column to scan.

AddToArray method

Adds sContents to the array, aAddToArray, at iRow.

Syntax: AddToArray(@aAddToArray, sContents, iRow)

Return: none

Arguments: aAddToArray specifies the array to which to add an item.sContents specifies the addition to the array.iRow specifies in which array row to insertВ sContents.

Alert method

Displays a messagebox.

Syntax: Alert(pMessage)

Return: none

Arguments: pMessage specifies the message to be displayed by MESSAGEBOX(В ).

FieldChange method

Triggered when fields selected changes.

Syntax: FieldChange(nButton)

Return: none

Arguments: nButton specifies the button pressed.

GetTableData method

Retrieves fields from a table. aWizFlist contains the list of fields, aCalcFields contains the list of calculated fields, aPickFields contains the list of selected fields.

Syntax: GetTableData(В )

Return:В aWizFList, aCalcFields, aPickFields

Arguments: none

InitData method

Initializes data.

Syntax: InitData(В )

Return: none

Arguments: none

InitVars method

Initializes variables used by movers.

Syntax: InitVars(В )

Return: none

Arguments: none

JustStem method

Retrieves the filename stem.

Syntax: JustStem(m.filename)

Return:В m.filename

Arguments: m.filename specifies the filename from which the stem is extracted.

SetDataProps method

Sets data properties of the data source.

Syntax: SetDataProps(В )

Return: none

Arguments: none

UpdateStatusbar method

Internal to the class.

See Also

JavaScript Editor js editor     Web development