rs,
In addition to the other comments.
I would create multiple forms, show & dispose them, simply as that normally
would be the greatest chance of leveraging encapsulation. Remember
encapsulation is one of the tenants of OO. If there is common logic I would
consider a base form & inheriting from that, again encapsulation &
inheritance. Remember that inheritance is another tenant of OO.
Performance wise: I would apply the 80/20 rule & more IMHO more importantly
consider user perception of performance!
Remember that most programs follow the 80/20 rule (link below) that is 80%
of the execution time of your program is spent in 20% of your code. I will
optimize the 20% once that 20% has been identified & proven to be a
performance problem via profiling (see CLR Profiler in my other message).
For info on the 80/20 rule & optimizing only the 20% see Martin Fowler's
article "Yet Another Optimization Article" at
http://martinfowler.com/ieeeSoftware...timization.pdf
Hope this helps
Jay
"rs" <aa@d.com> wrote in message news:wp********************@rogers.com...
I wonder, performance wise, if it is better to have one form and repaint
the components on that form or to have mutiple forms and show and dispose
them?
Thanks