I had a similar problem with over 80 buttons on a screen. Some of the
issues included memory usage, application speed and redraw rate.
To solve the problem I replaced the buttons with a giant picture box.
I made my UI look like a giant graphic. Then I wrote the
PictureBox.Click to determine which button was pressed.
Yes you can redraw only sections to make it look like the button was
pressed and the performance is pretty good. There shouldn't be any
flicker and other display issues.
--
I hope this helps
--
Norman Rericha
Senior Software Engineer
Applied Data Systems
www.applieddata.net
An ISO 9001:2000 Registered Company
Microsoft WEP Gold-level Member