I wouldn't want to hurt anybody's feeling but what you found is very much silly (if not stupid) for number of reasons but the main point would probably be this: why bother declaring multiple variables, arrays (let's forget for the moment that you need object) when all you need is just ONE as I showed you. Just copy that snippet to say button click event so every time you click on it - it will create an instance of Form1. THAT IS ALL YOU NEED and I won't respond to this thread any longer as I just don't know how to explain any better.

Cheers