Thank you to everyone who posted, after reading your posts, reading some text books on GUI development, re-reading your comments confirms I 'get it' now. :)
I've used C++ before, and I'm inexperienced with GUI designing, so I think I have to think in a much more OO way from now one. The partial classes seem interesting, as do delegates which I've seen some about.
Thanks for the help.