Click or drag to resize

VO Namespace

The VO Namespace contains all the VO SDK Classes, such as DbServer, DataWindow, SQLSelect etc.
If you enable the compiler option to search inside "Implicit Namespaces" (/ins) then you will not have to include a USING VO statement in your code.
The compiler will then automatically find the classes.
The Runtime will also respect these implicit namespaces, so CreateInstance(#DbServer) will also be able to find the DbServer class inside the VO namespace.
Classes
  ClassDescription
Public classCode exampleAccelerator
Create an accelerator table.
Public classAdsSQLServer
Special Dbserver class that passes the string as SQL Query to the Advantage RDD.
Public classAnimationControl
Create an animation control.
Public classCode exampleApp
Create an entity that represents the overall application. Please note that you have to create a subclass of App in your code and add a Start() method to this class. You can't add a Start() method to the App() class inside GUI Classes like you can in VO.
Public classAppCommandEvent
Provide information about an AppCommand event, which is launched by the extra keys on an extended keyboard or mouse.
Public classAppWindow
Provide the base class from which all X# application windows are subclassed.
Public classBaseListBox
Provide the base class from which all X# list boxes are subclassed.
Public classBitmap
Create a bitmap, which is a bit pattern entity — that is, a two-dimensional array of pixels, each pixel having color attributes (monochrome or color).
Public classBitmapObject
Create a Bitmap object; this type of entity is part of the DrawObject hierarchy, which provides a means of displaying and manipulating various objects.
Public classCode exampleBoundingBox
Create a bounding box, which is a set of four numbers that represent the bottom-left and top-right corners of a rectangle.  
Public classCode exampleBrush
Create a brush, which can be used by the Window:PaintBoundingBox() method and the DrawObject hierarchy.
Public classButton
Provide the base class from which all X# buttons are subclassed.
Public classButtonImageList
Create an image list for use with buttons.
Public classCode exampleCEmail
Provide a class to store and decode all data for an e-mail.
Public classCFtp
Wrapper class for high-level File Transfer Protocol (FTP) functions provided by Microsoft in Wininet.dll.
Public classCode exampleCheckBox
Create check boxes, which are controls that can be toggled on or off by a user (or for 3-state check boxes, to a third state).
Public classCode exampleChildAppWindow
Create child application windows.
Public classCHttp
Wrapper class for an Http (Hypertext transfer protocol) session.
Public classCImap
Class to read a mailbox using the IMAP protocol.
Public classCINetDial
Class for establishing dial up connections
Public classClipboard
Create an object to refer to the Windows clipboard, which allows the sharing of text and bitmaps between different applications.  
Public classCMailAbstract
Base class for CPop, CSmtp and CNNTP classes.
Public classCMessage
Base class for CEmail class.
Public classCNews
To encapsulate Internet news messages.
Public classCNNTP
Create an Internet News Server based on NNTP (Network News Transport Protocol).
Public classCode exampleColor
Select or create a color, which can be used by a Brush, Pen, or DrawObject object.
Public classCode exampleComboBox
Create a combo box, which is used when you need to provide the user with both a list of choices and an edit control (to optionally allow them to type in their own choice).
Public classComboBoxEx
Encapsulate a ComboBoxEx control.
Public classComboBoxExEndEditEvent
Provide information about a ComboBoxEx EndEdit event
Public classComboBoxExItem
This class contains all properties of a ComboBoxEx item. It is used with the ComboBoxEx methods ComboBoxEx:SetItemAttributes() ComboBoxEx:GetItemAttributes() ComboBoxEx:InsertItem()
Public classConsole
Encapsulate a Win32 console application.
Public classConsoleCoord
A helper class encapsulating a console window's coordinates.
Public classControl
Provide the base class from which all X# controls are subclassed.
Public classControlEvent
Provide information about a control that generated a control event.
Public classControlFocusChangeEvent
Provide information about an ControlFocusChangeEvent, generated when a control gains or loses the keyboard focus.
Public classControlNotifyEvent
Provide information about a control notification event, which is generated when a control is required to notify its parent window of an event.
Public classControlWindow
Create a control as part of the Window hierarchy, thereby allowing the behavior of the control to be customized using event handlers.
Public classCPop
Provide a class for Internet Post Office Protocol (POP).
Public classCSession
Abstract class for wrapping an Internet session.
Public classCode exampleCSmtp
Provide a class for Internet Protocol SMTP.
Public classCSocket
Provide a class for low-level TCP/IP programming.
Public classCStorage
Provide an interface to handle large Email Messages and attachments
Public classCode exampleCursor
Create a text cursor, which is used to visually represent the position in a window where the next piece of text appears.
Public classCustomControl
Provide a base custom control class from which to derive specialized custom controls.
Public classDataBrowser
Create a data browser, which is a spreadsheet-like table for displaying information from a data server.
Public classDataColumn
Create columns for use in a data browser.
Public classDataDialog
Create a data window that behaves like a modal dialog window (also commonly referred to as a dialog box).
Public classDataField
Create a field, which is an object that holds information that defines a particular field in a data server (for example, the field's data type and length).
Public classDataListView
Create a data list view as a faster, read-only, standalone control and an alternative to a data browser.
Public classDataServer
Provide the base class from which all X# data servers are subclassed.
Public classDataWindow
Create a data window which is capable of interacting intelligently with a data server.
Public classDateFS
Create a date field specification which holds date data type information.
Public classDateRange
An auxiliary class used by the DateTimePicker and MonthCalendar controls to represent a date range.
Public classDateTimePicker
Encapsulate a DateTimePicker control.
Public classDateTimeSelectionEvent
Provide information about a date time selection event, which is generated when a user selected a Date or Time in a DateTimePicker control.
Public classCode exampleDbFileSpec
Hold the file name and path for a .DBF file and provide DBF-related functions, such as creating, copying, deleting, moving, and renaming files.
Public classDbServer
Create a data server that can operate with existing .DBF database files and their associated index files.
Public classDialogWindow
Create a dialog window (also commonly referred to as a dialog box), which allows the application and end user to interact.  This type of dialog can be modal or modeless (see the description below).
Public classDimension
Create a Dimension object, which is used to describe the size of two-dimensional objects using ordered pair coordinates (width, height or x, y).
Public classCode exampleDragDropClient
Create the client for use in a drag-and-drop operation.
Public classDragDropServer
Create the server for use in a drag-and-drop operation.
Public classDragEvent
Provide information about a drag event, which enables the drag-and-drop client (the receiving window) to track the progress of the mouse during the drag operation and to identify the files that the user can drop.
Public classDrawObject
Provide the base class from which all X# DrawObject objects are subclassed.
Public classEdit
Provide the base class from which all X# edit controls are subclassed.
Public classEditFocusChangeEvent
Provide information about an EditFocusChangeEvent, generated when an edit control (i.e., SingleLineEdit, MultiLineEdit, or EditWindow) gains or loses the keyboard focus.
Public classEditWindow
Create an edit control as part of the Window hierarchy, thereby allowing the behavior of the edit control to be customized using event handlers.
Public classCode exampleEllipseObject
Create an EllipseObject object; this type of entity is part of the DrawObject hierarchy, which provides a means of displaying and manipulating various objects.
Public classCode exampleErrorBox
Present the user with an error message box.
Public classEvent
Provide the base class from which all X# events are subclassed.
Public classEventContext
Provide the base class from which all X# event-handling classes are subclassed, embodying the elements needed by any objects that receive events.
Public classExplorerWindow
Create an explorer window.
Public classCode exampleExposeEvent
Provide information about an ExposeEvent, used to notify a window that it may need to be repainted.
Public classFieldSpec
Create a field specification, which holds general data type information about data elements, such as database fields and window controls.
Public classCode exampleFileSpec
Create a file specification, which provides a useful framework for managing file names and paths.
Public classCode exampleFixedBitmap
Create a FixedBitmap object.  Unlike the bitmaps created by the Bitmap class, fixed bitmaps are static — they do not need to be redisplayed every time an ExposeEvent occurs.  FixedBitmap objects can be created dynamically or from a resource entity.
Public classCode exampleFixedIcon
Create a FixedIcon object.  Unlike the icons created by the Icon class, fixed icons are static — they do not need to be redisplayed every time an ExposeEvent occurs.  FixedIcon objects can be created dynamically or from a resource entity.
Public classFixedImage
Provide the base class from which FixedBitmap and FixedIcon are subclassed.
Public classCode exampleFixedText
Create a FixedText object.
Public classCode exampleFocusChangeEvent
Provide information about a FocusChangeEvent, used to indicate a change in window focus (i.e., gaining or losing focus).
Public classCode exampleFont
Create a font, which describes how characters are displayed on a window.
Public classCode exampleFormattedTextObject
Provide a way to format a string specifying position (origin), font, and color.
Public classGroupBox
Create a group box, which can be used to group related controls together.
Public classCode exampleHelpDisplay
Create a link to the help system in use.
Public classHelpRequestEvent
Provide information about a HelpRequestEvent, used to describe the context and item combinations for which help is requested.  (This can be help for controls, menu commands, and specific areas of a window.)
Public classHorizontalScrollBar
Create a horizontal scroll bar that is independent of its owner window.
Public classHorizontalSelectionSlider
Create a horizontal selection slider control.
Public classHorizontalSlider
Create a horizontal slider control.
Public classHorizontalSpinner
Create a spinner with horizontal arrow buttons.
Public classHotKey
Create a hot key.
Public classHotKeyEdit
Create a hot key edit.
Public classHotKeyRule
Create a hot key rule.
Public classHyperLabel
Create a hyperlabel, which stores information about another object.
Public classCode exampleHyperLink
Create a HyperLink control.
Public classCode exampleIcon
Create an icon, which is a small bitmap that the system displays for a window when it is iconized in its owner window.
Public classImageList
Create an image list.
Public classCode exampleInfoBox
Present the user with informational message box.
Public classIntegerFS
Create an integer field specification, which holds integer data type information.
Public classIPAddress
Edit control to edit an IP address that consists of 4 numbers
Public classIpcClient
Register an application as a client able to request and receive data from a designated server application.
Public classIpcClientErrorEvent
Provide information about an IpcClientErrorEvent, used to indicate what type of error event occurred in an IPC server.
Public classIpcDataRequestEvent
Provide information about an IpcDataRequestEvent, used to store the topic name (and length) and the item name (and length) for which data has been requested.
Public classIpcDataUpdateEvent
Provide information about an IpcDataUpdateEvent, used to store information about the topic name, item name, and the new data.
Public classIpcEvent
Provide the base class from which all Ipc event classes are subclassed.
Public classIpcExecuteRequestEvent
Provide information about an IpcExecuteRequestEvent, used to store information about the topic, item, and command string.
Public classIpcServer
Register an application as a server able to access data on specific topics and update registered topics and update registered client applications.
Public classIpcTopic
Create topic (and items) to be supported by an IPC server and which IPC clients can request.  These objects are used by IpcServer:AddTopic() and IpcClient:RequestData().
Public classIpcTopicData
Create a global memory object and pass a data handle back to the application.
Public classCode exampleKeyEvent
Provide information about a KeyEvent, used to encapsulate information about the key that was pressed.
Public classCode exampleLineObject
Create a LineObject object; this type of entity is part of the DrawObject hierarchy, which provides a means of displaying and manipulating various objects.
Public classCode exampleListBox
Create a list box.
Public classListView
Create a list view control. Important - Microsoft Note - Under visual styles GridLines are not always displayed correctly.
Public classListViewColumn
Create a list view column.
Public classListViewColumnClickEvent
Provide information about a list view column click event, which is generated when the header of a column in a list view control is clicked.
Public classListViewDeleteEvent
Provide information about a list view delete event, which is generated when an item in a list view control is deleted.
Public classListViewDragEvent
Provide information about a list view drag event, which is generated when an item in a list view control is dragged.
Public classListViewEditEvent
Provide information about a list view edit event, which is generated when the label of an item in a list view control is edited.
Public classListViewItem
Create a list view item.
Public classListViewItemEvent
Provide information about events generated when operations with list view items are taking place.
Public classListViewKeyEvent
Provide information about a list view key event, which is generated when a key is pressed while the list view control has the input focus.
Public classListViewMouseEvent
Provide information about a list view mouse event, which is generated when a mouse button in a list view control is clicked or double-clicked.
Public classLogicFS
Create a logic field specification, which holds logic data type information.
Public classMenu
Create a menu.  Menus consist of items which the user selects for execution; a menu item can be a string, a bitmap, or another menu.
Public classMenuCommandEvent
Provide information about a MenuCommandEvent, generated when the user executes a menu item, either directly or through the use of accelerator keys.
Public classMenuInitEvent
Provide information about a MenuInitEvent, generated when the user first activates a menu for the first time.
Public classCode exampleMenuSelectEvent
Provide information about a MenuSelectEvent, generated whenever a menu item is highlighted on a menu (menu items are highlighted as the user moves either the mouse or the highlight bar up or down a menu).
Public classMinMaxInfoEvent
Provide information about a MinMaxInfoEvent, generated whenever the size or position of a window is about to change. The MinMaxInfoEvent object describes the maximised width, height and position of the maximised window in addition to the minimum and maximum height and width of the window.
Public classModelessDialog
Create a modeless dialog window (also commonly referred to as a dialog box), which are used to present a collection of controls for user input and output.
Public classMoneyFS
Create a money field specification, which holds money data type information.
Public classMonthCalendar
Encapsulate a standalone MonthCalendar control.
Public classMonthCalSelectionEvent
Provide information about a monthcalendar selection event, which is generated when a user selects a date in a MonthCalendar control.
Public classMouseEvent
Provide information about the location of the mouse, as well as which mouse button was pressed, when a MouseEvent occurred.
Public classMoveEvent
Provide information about a MoveEvent, used to notify the program that the user is in the process of moving a window.
Public classCode exampleMultiLineEdit
Create a multiline edit control for displaying and entering information to a variable or field in a server.  Multiline edit controls may be bound to a data server field of any type (character, date, logical, numeric, or memo).
Public classMultiMediaContainer
Implement a container window for displaying multimedia data.
Public classNumberFS
Create a number field specification, which holds numeric data type information.
Public classOLEDataWindow
Create a data window capable of hosting OLE objects.
Public classOleDragEvent
Store information about an OLE drag and drop event.
Public classOLEShellWindow
Create a specialized shell window that includes support for in-place active OLE objects.
Public classOpenDialog
Present the user with a standard "file open" dialog box.
Public classOrderSpec
OrderSpec class was designed to model index information at the order level — not file level — and complement the DBFileSpec class.
Public classCode examplePair
Provide the base class from which all X# objects containing ordered pairs of values are subclassed.
Public classPaletteDialog
Present the user with a standard color palette dialog box, allowing the user to define custom colors.
Public classCode examplePen
Create a pen, which can be used to draw lines in a particular color, style, and width.  Pens are used by the Window:LineTo() method and the DrawObject hierarchy.
Public classPieObject
Construct a PieObject object.
Public classCode examplePoint
Create a point, which is used to describe a location on the canvas of a window.  
Public classCode examplePointer
Create a mouse cursor, which is used to visually represent the  mouse in a window.
Public classCode examplePrinter
Create an object that represents a single print job.
Public classPrinterErrorEvent
Provide information about a PrinterErrorEvent, used to describe errors that occur during a print job (for example, insufficient memory or disk space).
Public classPrinterExposeEvent
Provides facilities for determining the number of the page to be painted, as well as the area of the page to be painted.
Public classPrintingDevice
Create an object that allows you to set up the printing device for an application.  It also allows you to invoke the standard dialog box to configure a default printer and change values, such as changing the page orientation or paper source.
Public classProgressBar
Create a progress bar.
Public classPushButton
Create a push button, which can be used to initiate an event and associated action when clicked on by the user.
Public classRadioButton
Create a radio button.
Public classRadioButtonGroup
A group of radio buttons considered as a combination control, presenting a set of options and returning a single value.
Public classRange
Create a range, representing the minimum and maximum values of the coordinates (or scroll units) that the thumb position on a scroll bar can move — up or down, left or right.
Public classCode exampleRectangleObject
Create a RectangleObject object; this class is part of the DrawObject hierarchy, which provides a means of displaying and manipulating various geometric objects.
Public classResizeEvent
Provide information about the ResizeEvent, used to indicate that a window has been resized.
Public classCode exampleResourceFile
Identify a file containing resource information.
Public classCode exampleResourceID
Identify and create a ResourceID using a numeric resource ID.
Public classCode exampleResourceString
Extract strings from a resource entity.
Public classRichEdit
Create a rich edit control.
Public classRichEditProtectEvent
Provide information about a rich edit protection event, which is generated when the user attempts to edit protected text in a rich edit control.
Public classRichEditSelectionEvent
Provide information about a rich edit selection event, which is generated when the selection in a rich edit control is changed.
Public classSaveAsDialog
Provide standard save-file dialog facilities.
Public classScrollBar
Provide the base class from which all X# scroll bars are subclassed.
Public classCode exampleScrollEvent
Provide information about a ScrollEvent, generated when a scroll bar is manipulated.
Public classSelectDialog
Present the user with a standard color palette dialog box.
Public classSelection
Create a selection, which represents the start and end of a text selection in an edit control as an ordered pair.
Public classSelectionSlider
Create a selection slider.
Public classShapeObject
Provide an intermediate class from which all X# two-dimensional objects are subclassed.
Public classShellWindow
Create a shell window, which provides MDI support for your applications.
Public classSingleLineEdit
Create a single-line edit control for displaying and entering information to a variable or field in a server. Single-line edit controls may be bound to a data server field of any type (character, date, logical, numeric, or memo).
Public classSlider
Create a slider control.
Public classSliderEvent
Provide information about a slider event, which is generated when the thumb of a slider is dragged with the mouse or moved by pressing the Direction keys.
Public classSpinner
Create a spinner.
Public classSpinnerEvent
Provide information about a spinner event, which is generated when either of the spinner's arrow buttons is clicked.
Public classSplitWindow
Create a split window.
Public classSQLCatalogQuery
Provide the base class from which all X# catalog classes are subclassed.
Public classSQLColumn
Describe an SQL column.
Public classSQLColumnAttributes
Describe the attributes of an SQL column.
Public classCode exampleSQLConnection
Manage an SQL connection to an ODBC data source.  A SQLConnection object is needed before any database operations can be performed.
Public classSQLData
Represent an SQL data value; used internally by SQL classes.
Public classCode exampleSQLErrorInfo
Describe a SQL error.
Public classSQLListColumnPrivileges
List the columns and associated privileges for one or more tables.
Public classSQLListColumns
List the column names in specified tables.
Public classSQLListForeignKeys
List the column names that comprise foreign keys, if they exist for a specified table.
Public classSQLListPrimaryKeys
List the column names that comprise the primary key for a table.
Public classSQLListProcedureColumns
List the input and output procedure parameters and columns that make up the result set for the specified procedures.
Public classSQLListProcedures
List the procedure names stored in a specific data source.
Public classSQLListSpecialColumns
List information about the optimal set of columns that uniquely identifies a row in a specified table or the columns that are updated automatically when any value in the row is updated by a transaction.
Public classSQLListStatistics
List the table statistics and the indexes.
Public classSQLListTablePrivileges
List the tables and associated privileges.
Public classSQLListTables
List the table names stored in a specific data source.
Public classSQLListTypeInfo
List the ODBC data types that are supported by this connection.
Public classSqlParameter
Describe a SQL parameter.
Public classSQLSelect
Manage a SQL select statement to select a set of rows from an ODBC data source.  The rows can be read, modified, or deleted using the SQLSelect methods.
Public classCode exampleSQLStatement
Manage a SQL statement.
Public classSQLTable
Manage a table.
Public classSQLValue
Describe a SQL value.
Public classStandardColorDialog
Provide the base class from which all X# color dialog boxes are subclassed.
Public classStandardDialog
Provide the base class from which all X# standard dialog boxes are subclassed.
Public classStandardFileDialog
Provide the base class from which all X# standard file-oriented dialog boxes are subclassed.
Public classStandardFolderDialog
Encapsulate a standard folder dialog.
Public classStandardFontDialog
Provide standard font dialog facilities.
Public classStatusBar
Create a status bar for use in a window.
Public classStatusBarItem
Create a status bar item.
Public classStatusBarKeyItem
Create a status bar item to display CapsLock, Numlock and Insert keys
Public classStringFS
Create a string field specification, which holds string data type information.
Public classCode exampleSysLink
Create a SysLink control.
Public classSysLinkSelectEvent
Provide information about an event that gets generated when a SysLink control is selected
Public classCode exampleSystemMenu
Create a system menu.
Public classTabControl
Create a tab control.
Public classCode exampleTextBox
Present the user with a text message box.
Public classCode exampleTextControl
Provide the base class from which all X# controls are subclassed.
Public classTextObject
Create a text-drawing object.
Public classCode exampleToolBar
Create a toolbar.
Public classCode exampleTopAppWindow
Create a top-level application window.
Public classTreeView
Create a tree view control.
Public classTreeViewDeleteEvent
Provide information about a tree view delete event, which is generated when an item in a tree view control is deleted.
Public classTreeViewDragEvent
Provide information about a tree view drag event, which is generated when an item in a tree view control is dragged.
Public classTreeViewEditEvent
Provide information about a tree view edit event, which is generated when the label of an item in a tree view control is edited.
Public classTreeViewExpandedEvent
Provide information about a tree view expanded event, which is generated when an item in a tree view is expanded or collapsed, exposing or hiding its children.
Public classTreeViewExpandingEvent
Provide information about a tree view expanding event, which is generated when an item in a tree view is about to be expanded or collapsed, exposing or hiding its children.
Public classTreeViewItem
Create a tree view item.
Public classTreeViewKeyEvent
Provide information about a tree view key event, which is generated when a key is pressed while the tree view control has the input focus.
Public classTreeViewMouseEvent
Provide information about a tree view mouse event, which is generated when a mouse button in a tree view control is clicked or double-clicked.
Public classTreeViewSelectionEvent
Provide information about a tree view selection event, which is generated when the current selection in a tree view control has changed or is about to change.
Public classVerticalScrollBar
Create a vertical scroll bar.
Public classVerticalSelectionSlider
Create a vertical selection slider control.
Public classVerticalSlider
Create a vertical slider control.
Public classVerticalSpinner
Create a spinner with vertical arrow buttons.
Public classWarningBox
Create a warning message box.
Public classWindow
Provide the base class from which all X# windows are subclassed.
Public classWindowHorizontalScrollBar
Create a window horizontal scroll bar.
Public classWindowScrollBar
Abstract class for Windows Scrollbars
Public classWindowVerticalScrollBar
Create a window vertical scroll bar.