While the TMS components look amazing I am find that the experience for the user can be a little frustrating.
I have reduced the number of panels on the panel group but the flicker and redrawing remain a major issue.
Here is a newer version
Any help with speeding this up would be much appreciated.
The suggestion certainly has an impact, it improves certain problems.
However, it introduces new problems. The setting for doublebuffer has a annoying side effect that now a "panel" is momentarily visibly drawn in the actual scroll bar area. it looks very weird.
Is there something else I could try?
What Delphi version do you use?
I know there are at least in several Delphi versions, issues with the scrollbar handling in doublebuffered container controls. Sadly, these are issues as VCL level for which we haven't found a workaround.
I am using Delphi xe5 -
If it was possible to surface an onscroll event then I could lock the repainting until the end of the scroll. That way the panels wouldn't repaint so often.