How to scroll the Scrollbox by .Perform() or SendMessage if Scrollbar.visible := False?
-
29-04-2021 - |
Pregunta
I have observed that when you hide the Horizontal Scrollbar, it will not scroll when using the
sbxStudyBtnHolder.Perform(WM_HSCROLL, SB_LINEDOWN, 0);
how can we make it possible?
Solución
You can still scroll it using ScrollBy
:
ScrollBox1.ScrollBy(-8, 0);
or
ScrollBox1.ScrollBy(-ScrollBox1.HorzScrollBar.Increment, 0);
Otros consejos
You can't be back scrolling after this. Try this:
ScrollBox1.ScrollInView(panel[n]);
panel[n]
is the TControl you like to see.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow