VB6 is apparently supposed to automatically upgrade your old controls if you have "Upgrade ActiveX Controls" checked in your project properties screen. But, it doesn't work for me.

Anyway, I found this
" Version 6.0, ActiveX Control Upgrade Utility"
at http://msdn.microsoft.com/vbasic/dow...axupgrade.aspx

"This utility will upgrade your Visual Basic 5.0 and pre-release 6.0 projects to use the latest Visual Basic 6.0 ActiveX controls. Specifically this utility will update any project that contains any of the following ActiveX controls:
Microsoft Windows Common Controls - COMCTL32.OCX
Microsoft Windows Common Controls-2 - COMCT232.OCX
Microsoft Chart Control - MSChart.OCX"

You have to download the exe, run it to install, then find where it put the ProjUpgd.exe file.
IN my case
"C:\Program Files\Microsoft Visual Studio\VB98\Tools\ProjUpgd"

There's a readme.txt file there also.