whatever control you choose, performance will depend very much on how you use it. If your control is large, and you are adding/updating/scrolling it all the time, then those actions will end up consuming almost all available CPU cycles. You may want to look at: - SuspendLayout/ResumeLayout - AddRange - only updating TopIndex at regular intervals (say with a 1-second periodic timer). :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.