Support Statement: Migrate Form_Load as event handler
At present, the default translation of Form_Load is as a method that is invoked from the form constructor. You may want to migrate it to an event handler instead. The following RefactorLibrary for the VB7Lang meta-language definition will help you do that:
mig.VB7Lang.xml --------------- <MetaLanguage> <!-- Description: apply metalang overrides --> <Refactor id="Basic" > <Replace id="Patterns"> <pattern id="FOR"> <subcode id="Load"> <!-- hook Form_Load to Load Event rather than deleting it --> <!-- see also postedit to remove calls to Form_Load in ctor --> <all role="event" narg="0" code="Load" /> </subcode> </pattern> </Replace> </Refactor> </MetaLanguage> Upgrade.Rules.xml ------------------ <Author Condition="%SrcName%=~'...'"> <Fix host="%SrcName%" name="PostEdit"> <Replace status="active" name="Remove Form_Load from Form ctor to alter load sequence; hooking to Load event instead"> <OldBlock><![CDATA[ Form_Load(null, null); ]]></OldBlock> </Replace> </Fix> </Author>