For example, the same type of properties may exist but have different names. One of the main differences as demonstrated by the ProgressBar upgrade example given earlier is that features of a Windows Forms control are not exposed in the same way. Windows Forms Controlsįor the most part, the Windows Forms controls listed in Table 19-1 offer the same functionality as their ActiveX control counterparts. SSTab Denotes an ActiveX control that is automatically upgraded to the equivalent Windows Forms control.ĪctiveX Controls vs. No equivalent control Windows Forms DataGrid does not bind to ADO data, just to ADO.NET data
OpenFileDialog, SaveFileDialog, FontDialog, ColorDialog, and PrintDialog NET Windows Forms ControlsĪDODC control provided by the Visual Basic compatibility library Table 19-1 Mapping of Visual Basic 6 ActiveX Controls to Visual Basic.
Table 19-1 lists the Windows Forms controls that make suitable replacements for Visual Basic 6 ActiveX controls. Visual Basic 6 provides a number of ActiveX controls, such as the RichText, Masked Edit, and Common Dialog controls, as well as the Windows common controls ProgressBar, Slider, StatusBar, Toolbar, TreeView, and so on. Microsoft is not extending the Mainstream Support phase for Microsoft Visual Basic 6.0 in any way.Mappings for Visual Basic 6 ActiveX Controls Microsoft Visual Basic 6.0 has transitioned to Extended Support which runs through March 31, 2008. However, we are releasing this non-security related package because it contains improvements that were ready for release just prior to the end of Mainstream Support. Mainstream Support for Microsoft Visual Basic 6.0 ended on March 31, 2005.
- Customers who are not licensees of Microsoft Visual Basic 6.0 nor Microsoft Visual Studio 6.0 but are using older versions of the two Common Controls.
- Customers who are Microsoft Visual Basic 6.0 and/or Microsoft Visual Studio 6.0 licensees.
- This package is provided under the terms of the End User License Agreement and is intended for the following customers:
This package will not install these Common Controls if they do not already exist on the target system. This package updates two Microsoft Visual Basic 6.0 Common Controls: mscomctl.ocx and comctl32.ocx to address the issues described in the KB articles noted in the Related Resources section on this page.