Converting a VB6 form to an ASP.net WebForm
See my opensource VB6toWebForm tool at http://zoomicon.com/tranxform
It converts a VB6 form’s design to XML (eXtended Markup Language) via my VB6FormDesignToXML tool that you can also find on that site, and then via XSL (eXtended Stylesheet Transformations) it converts that XML into ASP.net 1.x WebForm pages (using classic vertical flow layout based on the tab-order from the VB6 form and making sure labels that have been assigned to edit controls stay on the same line as those controls)
If you use ASP.net 2.x, VS.net has a nice import wizard (which won’t convert the coding style of those 1.x pages [e.g. the usage of a single codebehind file without using a partial class – a concept that .NET1.x didn’t support], but will tweak them to work fine with ASP.net 2.x)
If you add to the XSL transformations files logic to handle more VB6 controls, please consider contributing your enhancements to the tranXform project
BTW, more free XML related utilities are on that website
if you get a transformation error, please open up WebForm.xsl in XSL subfolder and replace | with or (with small letters). Seems MSXML engine stopped supporting | in test expressions and needs or instead. Will look into uploading a newer version.