Microsoft.VisualBasic.Compatibility.VB6 Namespace
The Microsoft.VisualBasic.Compatibility.VB6 namespace contains functions and objects provided use by the tools for upgrading from Visual Basic 6.0 to Visual Basic 2008.
| Class | Description | |
|---|---|---|
![]() | ADODC | Obsolete. Provides compatibility with the Visual Basic 6.0 ADO Data Control, which enabled you to create a connection to a database using Microsoft ActiveX Data Objects (ADO). |
![]() | ADODCArray | Obsolete. Provides a control array of ADODC controls. |
![]() | BaseControlArray | Obsolete. Implements the basic functionality common to control arrays in applications upgraded from Visual Basic 6.0. |
![]() | BaseDataEnvironment | Obsolete. Emulates a Visual Basic 6.0 Data Environment in applications that have been upgraded from Visual Basic 6.0. |
![]() | BaseOcxArray | Obsolete. Provides a control array of ActiveX controls. |
![]() | BindingCollectionEnumerator | Obsolete. Supports a simple iteration over a binding collection in an application upgraded from Visual Basic 6.0. |
![]() | ButtonArray | Obsolete. Provides a control array of Button controls. |
![]() | CheckBoxArray | Obsolete. Provides a control array of CheckBox controls. |
![]() | CheckedListBoxArray | Obsolete. Provides a control array of CheckedListBox controls. |
![]() | ColorDialogArray | Obsolete. Provides a control array of ColorDialog controls. |
![]() | ComboBoxArray | Obsolete. Provides a control array of ComboBox controls |
![]() | DirListBox | Obsolete. Displays directories and paths at run time. |
![]() | DirListBoxArray | Obsolete. Provides a control array of DirListBox controls. |
![]() | DriveListBox | Obsolete. Enables a user to select a valid disk drive at run time. |
![]() | DriveListBoxArray | Obsolete. Provides a control array of DriveListBox controls. |
![]() | FileListBox | Obsolete. Locates and lists files in the directory specified by the Path property at run time. |
![]() | FileListBoxArray | Obsolete. Provides a control array of FileListBox controls. |
![]() | FixedLengthString | Obsolete. Emulates the behavior of a Visual Basic 6.0 fixed-length string. |
![]() | FontDialogArray | Obsolete. Provides a control array of FontDialog controls. |
![]() | GroupBoxArray | Obsolete. Provides a control array of GroupBox controls. |
![]() | HScrollBarArray | Obsolete. Provides a control array of HScrollBar controls. |
![]() | ImageListArray | Obsolete. Provides a control array of ImageList controls. |
![]() | LabelArray | Obsolete. Provides a control array of Label controls. |
![]() | ListBoxArray | Obsolete. Provides a control array of ListBox controls. |
![]() | ListBoxItem | |
![]() | ListViewArray | Obsolete. Provides a control array of ListView controls. |
![]() | MaskedTextBoxArray | Obsolete. Provides a control array of MaskedTextBox controls. |
![]() | MBinding | Obsolete. Enables Windows Forms controls to be bound to ADO recordsets. This type is a managed equivalent of the Visual Basic 6.0 msbind library. |
![]() | MBindingCollection | Obsolete. Provides an interface to replace COM-based data binding in an application upgraded from Visual Basic 6.0. |
![]() | MenuItemArray | Obsolete. Provides a control array of MenuItem controls. |
![]() | OpenFileDialogArray | Obsolete. Provides a control array of OpenFileDialog controls. |
![]() | PanelArray | Obsolete. Provides a control array of Panel controls. |
![]() | PictureBoxArray | Obsolete. Provides a control array of PictureBox controls. |
![]() | PrintDialogArray | Obsolete. Provides a control array of PrintDialog controls. |
![]() | ProgressBarArray | Obsolete. Provides a control array of ProgressBar controls. |
![]() | RadioButtonArray | Obsolete. Provides a control array of RadioButton controls. |
![]() | RichTextBoxArray | Obsolete. Provides a control array of RichTextBox controls |
![]() | SaveFileDialogArray | Obsolete. Provides a control array of SaveFileDialog controls. |
![]() | SRDescriptionAttribute | Obsolete. Provides an attribute for use in upgrading Visual Basic 6.0 applications to Visual Basic. |
![]() | StatusBarArray | Obsolete. Provides a control array of StatusBar controls |
![]() | StatusStripArray | Obsolete. Provides a control array of StatusStrip controls |
![]() | Support | Obsolete. Contains various utility functions for backward compatibility with Visual Basic 6.0. |
![]() | TabControlArray | Obsolete. Provides a control array of TabControl controls |
![]() | TextBoxArray | Obsolete. Provides a control array of TextBox controls |
![]() | TimerArray | Obsolete. Provides a control array of Timer controls |
![]() | ToolBarArray | Obsolete. Provides a control array of ToolBar controls |
![]() | ToolStripArray | Obsolete. Provides a control array of ToolStrip controls |
![]() | ToolStripMenuItemArray | Obsolete. Provides a control array of ToolStripMenuItem controls |
![]() | TreeViewArray | Obsolete. Provides a control array of TreeView controls |
![]() | VScrollBarArray | Obsolete. Provides a control array of VScrollBar controls. |
![]() | WebBrowserArray | Obsolete. Provides a control array of WebBrowser controls |
![]() | WebClass | Obsolete. Enables upgraded Visual Basic 6.0 WebClass projects to run in ASP.NET. |
![]() | WebClassContainingClassNotOptional | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Raises an Exception if the ContainingClass value is missing. |
![]() | WebClassCouldNotFindEvent | |
![]() | WebClassNextItemCannotBeCurrentWebItem | |
![]() | WebClassNextItemRespondNotFound | |
![]() | WebClassUserWebClassNameNotOptional | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Raises an Exception if the UserWebClassName value is missing. |
![]() | WebClassWebClassFileNameNotOptional | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Raises an Exception if the WebClassFileName value is missing. |
![]() | WebClassWebItemNotValid | |
![]() | WebItem | Obsolete. Enables upgraded Visual Basic 6.0 WebClass projects to run in ASP.NET. |
![]() | WebItemAssociatedWebClassNotOptional | |
![]() | WebItemClosingTagNotFound | |
![]() | WebItemCouldNotLoadEmbeddedResource | |
![]() | WebItemCouldNotLoadTemplateFile | |
![]() | WebItemNameNotOptional | |
![]() | WebItemNoTemplateSpecified | |
![]() | WebItemTooManyNestedTags | |
![]() | WebItemUnexpectedErrorReadingTemplateFile |
| Structure | Description | |
|---|---|---|
![]() | CONNECTDATA | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. A Structure that contains data that is used internally by an application that has been upgraded from Visual Basic 6.0. |
![]() | DBBINDING | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Provides a Structure that represents an ADO binding in an application that has been upgraded from Visual Basic 6.0. |
![]() | DBCOLUMNINFO | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. A Structure that contains data that is used internally by an application that has been upgraded from Visual Basic 6.0. |
![]() | DBID | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Provides a Structure that is used internally in an application that has been upgraded from Visual Basic 6.0. |
![]() | DBPROPIDSET | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Provides a Structure for use in an application that has been upgraded from Visual Basic 6.0. |
![]() | UGUID | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Provides a Structure that represents a Guid in an application that has been upgraded from Visual Basic 6.0. |
![]() | UNAME | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Provides a Structure that represents a pointer to a Name property in an application that has been upgraded from Visual Basic 6.0. |
| Interface | Description | |
|---|---|---|
![]() | DBinding | Obsolete. Provides a managed equivalent of the DBinding interface from the Microsoft Data Binding Collection library (msbind) for use in applications upgraded from Visual Basic 6.0. |
![]() | DBindingCollection | Obsolete. Provides an interface to replace COM-based data binding in an application upgraded from Visual Basic 6.0. |
![]() | IAccessor | Obsolete. Provides an implementation of the OLE DB IAccessor interface for use by applications upgraded from Visual Basic 6.0. |
![]() | IChapteredRowset | Obsolete. Provides an implementation of the OLE DB IAccessor interface for use by applications upgraded from Visual Basic 6.0. |
![]() | IColumnsInfo | Obsolete. Provides an implementation of the OLE DB IColumnInfo interface for use by applications upgraded from Visual Basic 6.0. |
![]() | IConnectionPoint | Obsolete. Provides an implementation of the OLE DB IConnectionPoint interface for use by applications upgraded from Visual Basic 6.0. |
![]() | IConnectionPointContainer | Obsolete. Provides an implementation of the OLE DB IConnectionPointContainer interface for use by applications upgraded from Visual Basic 6.0. |
![]() | IDataFormat | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Provides support for the DataFormat property of the DBinding interface. |
![]() | IDataFormatDisp | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Provides support for the DataFormat property of the DBinding interface. |
![]() | IEnumConnectionPoints | Obsolete. Manages the definition of the IEnumConnectionPoints interface. |
![]() | IEnumConnections | Obsolete. Manages the definition of the IEnumConnections interface. |
![]() | IRowPosition | Obsolete. Provides an implementation of the OLE DB IRowPosition interface for use by applications upgraded from Visual Basic 6.0. |
![]() | IRowPositionChange | Obsolete. Provides an implementation of the OLE DB IRowPositionChange interface for use by applications upgraded from Visual Basic 6.0. |
![]() | IRowset | Obsolete. Provides an implementation of the OLE DB IRowset interface for use by applications upgraded from Visual Basic 6.0. |
![]() | IRowsetChange | Obsolete. Provides an implementation of the OLE DB IRowsetChange interface for use by applications upgraded from Visual Basic 6.0. |
![]() | IRowsetIdentity | Obsolete. Provides an implementation of the OLE DB IRowsetIdentity interface for use by applications upgraded from Visual Basic 6.0. |
![]() | IRowsetInfo | Obsolete. Provides an implementation of the OLE DB IRowsetInfo interface for use by applications upgraded from Visual Basic 6.0. |
![]() | IRowsetNotify | Obsolete. Provides an implementation of the OLE DB IRowsetNotify interface for use by applications upgraded from Visual Basic 6.0. |
| Delegate | Description | |
|---|---|---|
![]() | ADODC::EndOfRecordsetDelegate | Obsolete. Represents the method that will handle an event. |
![]() | ADODC::ErrorDelegate | Obsolete. Represents the method that will handle an Error event. |
![]() | ADODC::FetchCompleteDelegate | Obsolete. Represents the method that will handle a FetchComplete event. |
![]() | ADODC::FetchProgressDelegate | Obsolete. Represents the method that will handle a FetchProgress event. |
![]() | ADODC::FieldChangeCompleteDelegate | Obsolete. Represents the method that will handle a FieldChange event. |
![]() | ADODC::MoveCompleteDelegate | Obsolete. Represents the method that will handle a MoveComplete event. |
![]() | ADODC::RecordChangeCompleteDelegate | Obsolete. Represents the method that will handle a RecordChangeComplete event. |
![]() | ADODC::RecordsetChangeCompleteDelegate | Obsolete. Represents the method that will handle a RecordsetChangeComplete event. |
![]() | ADODC::WillChangeFieldDelegate | Obsolete. Represents the method that will handle a WillChangeField event. |
![]() | ADODC::WillChangeRecordDelegate | Obsolete. Represents the method that will handle a WillChangeRecord event. |
![]() | ADODC::WillChangeRecordsetDelegate | Obsolete. Represents the method that will handle a WillChangeRecordset event. |
![]() | ADODC::WillMoveDelegate | Obsolete. Represents the method that will handle a WillMove event. |
| Enumeration | Description | |
|---|---|---|
![]() | ADODC::BOFActionEnum | Obsolete. Provides constants for compatibility with the Visual Basic 6.0 BOFAction property. |
![]() | DBKINDENUM | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Provides an enumeration for use by the tools for upgrading Visual Basic 6.0 applications to Visual Basic. |
![]() | ADODC::EOFActionEnum | Obsolete. Provides constants for compatibility with the Visual Basic 6.0 EOFAction property. |
![]() | FormShowConstants | Obsolete. Provides constants for compatibility with the Visual Basic 6.0 Show method. |
![]() | LoadResConstants | Obsolete. Provides constants for compatibility with the Visual Basic 6.0 LoadResPicture function. |
![]() | MouseButtonConstants | Obsolete. Provides constants for compatibility with the shift parameter mask constants in Visual Basic 6.0. |
![]() | ADODC::OrientationEnum | Obsolete. Provides constants for compatibility with the Visual Basic 6.0 Orientation property. |
![]() | ScaleMode | Obsolete. Provides constants for compatibility with the ScaleMode constants in Visual Basic 6.0. |
![]() | ShiftConstants | Obsolete. Provides constants for compatibility with the shift parameter mask constants in Visual Basic 6.0. |
![]() | UpdateMode | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Provides constants for compatibility with the Visual Basic 6.0 UpdateMode method. |
![]() | ZOrderConstants | Obsolete. Provides constants for compatibility with the Visual Basic 6.0 ZOrder method. |
Functions and objects in the Microsoft.VisualBasic.Compatibility.VB6 namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic 2008. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
Upgrading Applications Created in Previous Versions of Visual Basic
How to: Upgrade a Project with the Visual Basic Upgrade Wizard




