Click or drag to resize

XSharp.VO.SDK Namespace

X#
This namespace contains strongly typed versions of 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 XSharp.VO statement in your code.
The compiler will then automatically find the classes in this namespace.
The Runtime will also respect these implicit namespaces, so CreateInstance(#DbServer) will also be able to find the DbServer class inside the XSharp.VO namespace.
Classes
  ClassDescription
Public class__DDImp Obsolete.
Public class__DocApp Obsolete.
Public class__FormDialogWindow Obsolete.
Public class__FormFrame Obsolete.
Public class__WindApp Obsolete.
Public classCode exampleAccelerator
Create an accelerator table.
Public classAcceleratorKey
Public classAdsSQLServer
ADS Compatible DbServer class that received a Sql Select statement in its constructor
Public classAnimationControl
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
Public classAppWindow
Provide the base class from which all X# application windows are subclassed.
Public classBaseListBox
Abstract (Empty) Class for compatibility with VO
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 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 classChildWinForm
Public classClipboard
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
Public classComboBoxExEndEditEvent
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
Public classControlFocusChangeEvent
Public classControlNotifyEvent
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 classCursor
Public classCustomControl
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
Public classDataServer
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
Public classDateTimeSelectionEvent
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 classDragDropClient
Public classDragDropServer
Public classDragEvent
Public classDrawObject
Public classEdit
Provide the base class from which all X# edit controls are subclassed.
Public classEditFocusChangeEvent
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 classEllipseObject
Public classCode exampleErrorBox
Present the user with an error message box.
Public classEvent
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 classExposeEvent
Public classExtensions
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 classFocusChangeEvent
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 classGuiFactory
Public classCode exampleHelpDisplay
Create a link to the help system in use.
Public classHelpRequestEvent
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
Public classHotKey
Create a hot key.
Public classHotKeyEdit
Create a hot key edit.
Public classHotKeyRule
Create a hot key rule.
Public classHTMLControl
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
Public classIpcDataRequestEvent
Public classIpcDataUpdateEvent
Public classIpcEvent
Public classIpcExecuteRequestEvent
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
Public classIpcTopicData
Public classKeyEvent
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
Public classListViewColumn
Create a list view column.
Public classListViewColumnClickEvent
Public classListViewDeleteEvent
Public classListViewDragEvent
Public classListViewEditEvent
Public classListViewItem
Create a list view item.
Public classListViewItemEvent
Public classListViewKeyEvent
Public classListViewMouseEvent
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
Public classMenuEvent
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 classMessageFilter
Public classMinMaxInfoEvent
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
Public classMouseEvent
Public classMoveEvent
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 Obsolete.
Public classOleDragEvent
Public classOLEShellWindow Obsolete.
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
Public classPrinterExposeEvent
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
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
Public classResourceDialog
Public classResourceDialogItem
Public classCode exampleResourceFile
Identify a file containing resource information.
Public classCode exampleResourceID
Identify and create a ResourceID using a numeric resource ID.
Public classResourceMenu
Public classResourceMenuItem
Public classResourceReader
Public classCode exampleResourceString
Extract strings from a resource entity.
Public classRichEdit
Create a rich edit control.
Public classRichEditProtectEvent
Public classRichEditSelectionEvent
Public classSaveAsDialog
Provide standard save-file dialog facilities.
Public classScrollBar
Provide the base class from which all X# scroll bars are subclassed.
Public classScrollEvent
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
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
Public classSliderEvent
Public classSpinner
Public classSpinnerEdit
Public classSpinnerEvent
Public classSplitView
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 Obsolete.
Represent an SQL data value; used internally by SQL classes.
Public classCode exampleSQLErrorInfo
Describe a SQL error.
Public classSqlFunctions
Public classSQLListColumnPrivileges
List the columns and associated privileges for one or more tables.
Public classSQLListColumns
List the column names in specified tables.
Public classSQLListDatabases
Public classSQLListForeignKeys
List the column names that comprise foreign keys, if they exist for a specified table.
Public classSQLListIndexColumns
Public classSQLListIndexes
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 classSQLListProcedureParameters
Public classSQLListProcedures
List the procedure names stored in a specific data source.
Public classSQLListReservedWords
Public classSQLListRestrictions
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 classSQLListTriggers
Public classSQLListTypeInfo
List the ODBC data types that are supported by this connection.
Public classSQLListUsers
Public classSQLListViewColumns
Public classSQLListViews
Public classSqlParameter
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 classStandardColorDialogVOCOlorDialog
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
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
Public classCode exampleToolBar
Create a toolbar.
Public classToolBarToolBarChild
Public classToolBarToolBarExtraBitmap
Public classToolBarToolBarTipText
Public classToolBarToolBarUpdate
Public classCode exampleTopAppWindow
Create a top-level application window.
Public classTreeView
Create a tree view control.
Public classTreeViewDeleteEvent
Public classTreeViewDragEvent
Public classTreeViewEditEvent
Public classTreeViewExpandedEvent
Public classTreeViewExpandingEvent
Public classTreeViewItem
Create a tree view item.
Public classTreeViewItemComparer
Public classTreeViewItemEvent
Public classTreeViewKeyEvent
Public classTreeViewMouseEvent
Public classTreeViewSelectionEvent
Public classVerticalScrollBar
Create a vertical scroll bar.
Public classVerticalSelectionSlider
Public classVerticalSlider
Public classVerticalSpinner
Public classVOAppForm
Public classVOButton
Public classVOCheckBox
Public classVOChildAppForm
Public classVOColumnHeader
Public classVOComboBox
Public classVOControlProperties
Public classVODataForm
Public classVODataGridView
Public classVODataGridViewColumn
Public classVODataGridViewRow
Public classVODataListView
Public classVODateTimePicker
Public classVODialogForm
Public classVOForm
Public classVOFormProperties
Public classVOFramePanel
Public classVOGroupBox
Public classVOHotKeyTextBox
Public classVOHScrollBar
Public classVOHSpinner
Public classVOHtmlEditorControl
Public classVOImageLabel
Public classVOIPAddressTextBox
Public classVOLabel
Public classVOLinkLabel
Public classVOListBox
Public classVOListView
Public classVOListViewItem
Public classVOMainMenu
Public classVOMenu
Public classVOMenuItem
Public classVOMLETextBox
Public classVOMonthCalendar
Public classVOOwnerDrawnLabel
Public classVOPanel
Public classVOProgressBar
Public classVOProperties
Public classVORadioButton
Public classVORichTextBox
Public classVOSeparator
Public classVOShellForm
Public classVOSlider
Public classVOSpinnerTextBox
Public classVOSplitContainer
Public classVOStatusBar
Public classVOStatusItem
Public classVOSurfacePanel
Public classVOTabControl
Public classVOTextBox
Public classVOToolBar
Public classVOToolBarButton
Public classVOToolStrip
Public classVOToolStripButton
Public classVOToolTip
Public classVOTopAppForm
Public classVOTrayIcon
Public classVOTreeNode
Public classVOTreeView
Public classVOVScrollBar
Public classVOVSpinner
Public classVOWinFormApp
Public classWarningBox
Create a warning message box.
Public classWindow
Provide the base class from which all X# windows are subclassed.
Public classWindowVOAlignElement
Public classWindowHorizontalScrollBar
Public classWindowScrollBar
Public classWindowVerticalScrollBar
Public classWinFormVOWindow
Public classWinFormVOWindowHost
Structures
Interfaces
  InterfaceDescription
Public interfaceIBaseListBox
Interface with common properties that both the listbox and combobox class have
Public interfaceIControlParent
This interface defines a couple of properties and methods for 'owners' of Controls, such as the window class
Public interfaceIDataBrowser
Public interfaceIGuiObject
This interface defines a couple of common properties and methods for Controls and Windows
Public interfaceILastFocus
Public interfaceINamedEvent
Public interfaceIResource
Public interfaceITimer
Public interfaceIVOControl
This interface is defined for all VO..Control classes
Public interfaceIVOControlContainer
Public interfaceIVOControlInitialize
This interface is implemented by controls that need special initialization, such as the TabControl and RTF Control
Public interfaceIVOControlProperties
This interface declares the link between a Windows Forms Control and the matching VOSDK.Control
Public interfaceIVOForm
Public interfaceIVOFramePanel
Public interfaceIVOPanel
Public interfaceIVOUIObject
Delegates
Enumerations
  EnumerationDescription
Public enumerationConcurrency
Public enumerationControlType
Public enumerationFocusSelect
Public enumerationNotify
This enum describes the various notification messages that are used by VO compatible servers and clients
Public enumerationOverWriteMode
Public enumerationScrollMode
Public enumerationShowWindowCommands