Hello Chris,
EDIT
This looks very promising. I extracted 2 programs FTPStatus.Designer.prg and FTPStatus.prg from my C:\XporterOutput\Windows.Forms directory and renamed the namespace to that ot the target program.
On compiling I originally got this error (but solved it, hence my edit)
PARTIAL CLASS FTPStatus INHERIT System.Windows.Forms.Form
CONSTRUCTOR()
SELF:InitializeComponent()
RETURN
Error XS1061 'iConnectEmail.FTPStatus' does not contain a definition for 'InitializeComponent' and no accessible extension method 'InitializeComponent' accepting a first argument of type 'iConnectEmail.FTPStatus' could be found (are you missing a using directive or an assembly reference?)
The program is in the same project as another, working and newly designed, Winforms window. I even copied the using statements from the working Winforms program into FTPStatus.prg, I have made some changes in the form itself hoping something would be regenerated but the error remains.
Eventually I found that FTPStatus.Designer.prg was brought back to only a few lines. I reimported the original programs (after the above changes) and it is in this program that InitializeComponent is defined, it now works. Not sure why or how I lost the code.
But this is Porting really fantastic!
Dick