> (I think it is not a good idea to make public controls) Just for interest, why? What is the downside? Maybe it is easier to write not so nicely structured code with public controls, but in this case I may prefer way that creates less code. I think they are both fine... Jussi