Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

VB6 Forms Upgrade Strategy

WinForms was not designed to be consistent with VB6 forms.  WinForms also reportedly has some glitches. The MigrationSupport.UI .Form runtime  framework attempts to address some of these inconsistencies, but it but it is a work in progress.  It  It does not yet, nor is it ever expected to, correctly emulate VB6 Form behavior under all possible conditions.  Upgrade project teams should expect to redesign their forms event handling, lifetimes, and state management to fit a new application architecture design that is compatible with .NET.  gmStudio can assist with the implementation of that new design from VB6 code if the upgrade team is able to clearly define the desired results and implement appropriate migration rules.

...