Third-party controls

The following section contains information related to the third-party controls we upgrade through the VBUC.

The tool can upgrade third-party controls on VB6, and generate their equivalent in .NET. It consists of two sections:

  • Microsoft controls on VB6 upgraded into .NET third-party controls.

  • Third-party controls on VB6 upgraded into .NET (third-party references or Microsoft controls).

Microsoft Controls

For each control, we include the following information:

  • Description of VB6 control.

  • .NET Third-party reference used on VBUC.

  • Latest version available for third-party reference.

MSDataGridLib

Microsoft DataGrid control is used to display a recordset table of a database so allow users to view and edit data.

.NET version used by VBUC:

  • To ComponentOne True DBGrid option: C1.Win.C1TrueDBGrid (4.0.20161.139 (2016))

Latest version available:

  • C1.Win.C1TrueDBGrid (4.5.20202.450 (2020))

MSFlexGrid

Microsoft control to display read-only tabular data.

.NET version used by VBUC:

  • To ComponentOne FlexGrid option: C1.Win.C1FlexGrid (4.0.20161.139 (2016))

  • MSFlexGridToUltraGrid option: Infragistics4.Win.UltraWinGrid (15.1)

Latest version available:

  • To ComponentOne FlexGrid option: C1.Win.C1FlexGrid (4.5.20202.450 (2020))

  • MSFlexGridToUltraGrid option: Infragistics.Win.UltraWinGrid (20.1)

Third-party Controls

For each control, we include the following information:

  • Description of VB6 control.

  • VB6 supported version.

  • .NET Third-party reference used on VBUC. (Third-party reference only).

  • Latest version available for third-party reference. (Third-party reference only).

FarPoint Spread

Compatible with Excel, used to add grids and spreadsheets in the application, and link this data with the database.

VB6 supported version:

  • FarPoint Spread Controls 6.0.0.11 (SPR32X60.ocx) and earlier.

.NET version used by VBUC:

  • FarPoint.Win v.10.40.20162.0

  • FarPoint.Win.Spread v.10.40.20162.0

  • FarPoint.Win.Spread.Design v.10.40.20162.0

Latest version available:

  • FarPoint.Win v.13.45.20203.0

  • FarPoint.Win.Spread v.13.45.20203.0

  • FarPoint.Win.Spread.Design v.13.45.20203.0

Component One TrueDBGrid

True DBGrid allows users to browse, edit, add, delete data using a tabular format (like Excel). By using this component, also it manages the database interface.

VB6 supported version:

  • TrueDBGrid80 and earlier

  • TrueOleDBGrid80 and earlier

.NET version used by VBUC:

  • C1.Win.C1TrueDBGrid (4.0.20161.139 (2016))

Latest version available:

  • C1.Win.C1TrueDBGrid (4.5.20202.450 (2020))

Component One VSFlexGrid

VSFlexGrid is a control that provides tabular data management. Allows data binding with ADO/OLEDB, DAO.

VB6 supported version:

  • VSFlexGrid 8.0 (vsflex8.ocx) and earlier.

.NET version used by VBUC:

  • C1.Win.C1FlexGrid (4.0.20161.139 (2016))

Latest version available:

  • C1.Win.C1FlexGrid (4.5.20202.450 (2020))

AccuSoft

We use two AccuSoft references, ImagXpress to handle images in applications; and ISISXpress for controlling ISIS (Image and Scanner Interface Specification) scanners.

VB6 supported version:

  • Accusoft.ImagXpress13.ActiveX.dll and earlier

  • Accusoft.ISISXpress7.ActiveX.dll and earlier

.NET version used by VBUC:

  • Accusoft.ImagXpress13.Net (13.0.3.3)

  • Accusoft.ISISXpress7.Net (7.0.2.11)

Latest version available:

  • Accusoft.ImagXpress13.Net (13.6)

  • Accusoft.ISISXpress7.Net (7.3)

ActiveBarLibrary

Allow users to provide personalized environments on applications (toolbar, menu, dockable windows emulation).

VB6 supported version:

  • ActiveBar3 (ActBar3.ocx) and earlier

.NET version used by VBUC:

  • DevExpress.Data v18.1

  • DevExpress.Utils v18.1

  • DevExpress.XtraBars v18.1

  • DevExpress.XtraEditors v18.1

Latest version available:

  • DevExpress.Data v20.1

  • DevExpress.Utils v20.1

  • DevExpress.XtraBars v20.1

  • DevExpress.XtraEditors v20.1

C1Elastic

It is one of the components offered by ComponentOne Sizer. Allows to show, hide, and resize controls.

VB6 supported version:

  • ComponentOne Sizer/Tab Controls 8.0 (C1Sizer.ocx) and earlier versions.

.NET version used by VBUC:

  • C1.Win.C1Sizer.4.5.2.

Latest version available:

  • C1.Win.C1Sizer.4.5.2.

CRAXDRT_CRVIEWERLibCtl

Crystal Reports Viewer allows users to generate reports from different sources (Databases, XML files).

VB6 supported version:

  • Crystal Reports 8.5 ActiveX Designer RTL (craxdrt.dll) and earlier versions.

  • Crystal Report Viewer 8.5 (crviewer.dll) and earlier versions.

.NET version used by VBUC:

  • CrystalDecisions.CrystalReports.Engine v.13.0.2000.0

  • CrystalDecisions.ReportSource v.13.0.2000.0

  • CrystalDecisions.Shared v.13.0.2000.0

  • CrystalDecisions.Windows.Forms v.13.0.2000.0

Latest version available:

  • CrystalDecisions.CrystalReports.Engine v.13.0.4000.0

  • CrystalDecisions.ReportSource v.13.0.4000.0

  • CrystalDecisions.Shared v.13.0.4000.0

  • CrystalDecisions.Windows.Forms v.13.0.4000.0

CrystalReport

Business intelligence application that allows the user to generate reports based on databases used in Visual Basic.

VB6 supported version:

  • Crystal Reports ActiveX Control 6.1.0.609 (crystl32.ocx)

.NET version used by VBUC:

  • CrystalDecisions.CrystalReports.Engine v.13.0.2000.0

  • CrystalDecisions.ReportSource v.13.0.2000.0

  • CrystalDecisions.Shared v.13.0.2000.0

  • CrystalDecisions.Windows.Forms v.13.0.2000.0

Latest version available:

  • CrystalDecisions.CrystalReports.Engine v.13.0.4000.0

  • CrystalDecisions.ReportSource v.13.0.4000.0

  • CrystalDecisions.Shared v.13.0.4000.0

  • CrystalDecisions.Windows.Forms v.13.0.4000.0

CSTextLib

Crescent TEXT OLE Control, one of the controls that Crescent Enhanced Edit Controls has.

VB6 supported version:

  • Crescent TEXT OLE ActiveX Control 4.42.0.0 (CSTEXT32.ocx)

.NET version used by VBUC:

  • C1.Win.C1Input.4 (4.0.20161.139)

Latest version available:

  • C1.Win.C1Input.4.5.2 (4.5.20202.450)

CWUIControlsLib

It is a control owned by National Instruments and allows to develop measurement and automation applications.

VB6 supported version:

  • National Instruments CW Analysis 6.0 (cwanalysis.ocx)

  • National Instruments CW UI 8.0 (cwui.ocx)

.NET version used by VBUC:

  • NationalInstruments.Analysis.Enterprise (15.0.45.49153)

  • NationalInstruments.Common (15.0.40.49154)

  • NationalInstruments.UI (15.0.45.49153)

  • NationalInstruments.UI.Styles3D (15.0.40.49152)

  • NationalInstruments.UI.WindowsForms (15.0.45.49153)

Latest version available:

  • NationalInstruments.Analysis.Enterprise v.19.0

  • NationalInstruments.Common v.19.0

  • NationalInstruments.UI v.19.0

  • NationalInstruments.UI.Styles3D v.19.0

  • NationalInstruments.UI.WindowsForms v.19.0

fpBtnAtlLibCtl

ActiveX component designed to create enhanced buttons. Allows changing pictures and shapes dynamically.

VB6 supported version:

  • Button Objx Button Custom Control 2.0.20 (btn32a20.ocx).

ListPro

Component that allows display information in single or multiple columns, search and sort list items, merge cells, among others.

VB6 supported version:

  • List Pro Atl Controls 3.0.12 (Flp32a30.ocx and fpFlp30.ocx).

MemoLibFpMemo

Component from Input Pro, allows developers for displaying text.

VB6 supported version:

  • AtlMemo Module 3.0.25 (mem32x30.ocx).

TDBDate6

Component from True DBInput Pro, especially used to provide detailed date information.

VB6 supported version:

  • True DBInput 6.0.0.1 (TDBDate) (tidate6.ocx).

TDBTime6

Component from True DBInput Pro, especially used to provide detailed time information.

VB6 supported version:

  • True DBInput 6.0.0.1 (TDBTime) (titime6.ocx).

TeeChart

Component that allows many styles for charts, maps, and gauge controls.

VB6 supported version:

  • TeeChart Pro ActiveX Control v5 (TeeChart5.ocx) and earlier versions.

.NET Version used in VBUC:

  • Steema.TeeChart.NET v4.0.2009.21355

Latest version available:

  • Steema.TeeChart.NET v4.2020.9.16

VSPrinter

Control that handles document preview, print, and export requirements.

VB6 supported version:

  • ComponentOne VSPrinter 8.0 Control (vsprint8.ocx)

.NET Version used in VBUC:

  • C1.C1Report.4.5.2

Latest version available:

  • C1.C1Report.4.5.2 (1)

XArray

XArray component from APEX, allows users to create arrays with any bounds.

VB6 supported version:

  • XArray ActiveX Array Object 1.0.007 (xarray32.ocx).

XArrayDB

XArrayDB object implements a two-dimensional array, used as a data source for TrueDBGrid ComponentOne.

VB6 supported version:

  • XArrayDB ActiveX Object 8.0.20062.17 (xadb8.ocx) and earlier versions.

SSActiveTabPanel

Tab Control from Infragistics.

VB6 supported version:

  • Infragistics ActiveTabs Control 4.0 (IGTabs40.ocx).

SSActiveToolBars

Allow users to design apps with the look and feel of Microsoft Office.

VB6 supported version:

  • ActiveToolBars Plus Control 2.0.0 (sstbars2.ocx).

SSActiveTreeView

Component that allows drill-down capabilities on application. Similar behavior as Office Tree Structures.

VB6 supported version:

  • SSTree ActiveX Control 1.0.4.6 (SSTree.ocx)

SSCalendarWidgets

Component that allows creating calendars dynamically. Includes 4 controls: YearView, MonthView, DateCombo, and DayView.

VB6 supported version:

  • Calendar Widgets ActiveX Control 1.0.8.2 (sscala32.ocx)

SSDataWidgets_B

Contains data-bound components for accessing and displaying data.

VB6 supported version:

  • Data Widgets ActiveX Control 3.1.2.10 (ssdw3b32.ocx)

.NET Version used by VBUC:

  • To Infragistics UltraSuite:

    • Infragistics4.Shared v12.2

    • Infragistics4.Win.UltraWinDataSource v12.2

    • Infragistics4.Win.UltraWinEditors v12.2

    • Infragistics4.Win.UltraWinGrid v12.2

    • Infragistics4.Win v12.2

  • To ComponentOne:

    • C1.Win.C1List (4.0.20161.139)

    • C1.Win.C1TrueDBGrid (2.0.20161.139)

Latest version available:

  • To Infragistics UltraSuite:

    • Infragistics4.Shared v20.1

    • Infragistics4.Win.UltraWinDataSource v20.1

    • Infragistics4.Win.UltraWinEditors v20.1

    • Infragistics4.Win.UltraWinGrid v20.1

    • Infragistics4.Win v20.1

  • To ComponentOne:

    • C1.Win.C1List (4.5.20202.450)

    • C1.Win.C1TrueDBGrid (4.5.20202.450)

SSDesignerWidgetsTabs

Designer Widgets is a collection of ActiveX components. Specifically, Tab Controls to group collections of options.

VB6 supported version:

  • Sheridan Tab/Notebook ActiveX Control 2.0.2.6 (sstabs32.ocx)

SSListBar

ActiveX Component that provides users the possibility to group and categorize items for quick access.

VB6 supported version:

  • Sheridan ActiveListBar Control 1.0.2.5 (ssLstBar.ocx)

.NET Version used by VBUC:

  • Infragistics4.Win.UltraWinListBar.v12.2

Latest version available:

  • Infragistics4.Win.UltraWinListBar.v16.1. (2)

SSSplitter

Control that allows displaying multiple panes

VB6 supported version:

  • Sheridan ActiveSplitter Control 3.0.2.3 (sssplt30.ocx, SPLITTER.ocx)

Threed

Set of ActiveX controls. Includes: SSCommand (command button controls), SSFrame (grouping box/Panel), SSCheck (check selector controls), SSPanel (grouping box / Panel).

VB6 supported version:

  • Active Threed Controls 3.0.1.10 (ssa3d30.ocx) and earlier versions.

Notes

  1. There is a new reference that replaces C1Report called FlexReport.

  2. There is a new reference that replaces UltraWinListBar called UltraWinExplorerBar.