BYTEINSIGHT
GAPVelocity AI Studio helps you move from outdated tech stacks to the latest desktop, web, and cloud platforms—smarter, faster, and with less risk.
Choose a platform to see migration options:
Our comprehensive approach to application modernization, from assessment to production deployment.
Transformation Services
Not Sure Where to Start?
During the upgrade process, some class members and events can be mapped to a .NET equivalent with minor behavior differences. If this EWI is displayed in a given project, the selected source structure will not threaten the functional equivalence of the resulting code but can require some manual fine tuning.
Compare the new .Net members and events to the old ones and verify their behavioral equivalence.
MSDN contains some lists as well as documentation on these equivalences: Windows Forms Controls for Visual Basic 6.0 Users
Public Sub NewBehaviorParent(ByVal c As Control) Dim b As Form Set b = c.Parent MsgBox c.Name & "'s parent is " & b.Name End Sub
Public Sub NewBehaviorParent(ByVal c As Label) 'UPGRADE_WARNING: (2074) Control property c.Parent was upgraded to c.FindForm which has a new behavior. Dim b As Form = c.FindForm() MessageBox.Show(c.Name & "'s parent is " & b.Name, My.Application.Info.Title) End Sub
public void NewBehaviorParent(Label c) { //UPGRADE_WARNING: (2074) Control property c.Parent was upgraded to c.FindForm which has a new behavior. Form b = c.FindForm(); MessageBox.Show(c.Name + "'s parent is " + b.Name, AssemblyHelper.GetTitle(System.Reflection.Assembly.GetExecutingAssembly())); }