XE7までは、スクロールバーが表示されていないと、TListBoxのScrollByメソッドを呼んでもスクロールされませんでした。
XE8では、スクロールバーが表示されていなくても、スクロールされるようになりました。
XE7を使っている場合は、TCustomScrollBox.ScrollByのスクロールバーのVisibleプロパティのチェックを外しまします。
参考
XE7までは、スクロールバーが表示されていないと、TListBoxのScrollByメソッドを呼んでもスクロールされませんでした。
XE8では、スクロールバーが表示されていなくても、スクロールされるようになりました。
XE7を使っている場合は、TCustomScrollBox.ScrollByのスクロールバーのVisibleプロパティのチェックを外しまします。
参考