ScrollingFrame.HorizontalScrollBarPosition

As a Roblox developer, it is currently impossible to set the position of horizontal scroll bar.

Why can’t we have this?

There’s VerticalScrollBarInset, VerticalScrollBarPosition, HorizontalScrollBarInset … but no HorizontalScrollBarPosition?

8 Likes

Why can’t you just set the X value of ScrollingFrame.CanvasPosition?

3 Likes

VerticalScrollBarPosition allows you to move the vertical scroll bar to the left side of the scrolling frame. The feature request here is for a property that similarly allows you to move the scroll bar to the top side.

3 Likes

What are you using it for? It seems weird to have a scrollbar on the top side.

1 Like

It’s for consistency with the API, and I was also planning to have a scrollbar on the top side, but there wasn’t an option. I wanted to see how it looked if scrollbar was to be located on the top.

6 Likes

5 years it’s been. Is the only reason for not adding this still just “it seems weird”?
We can achieve the effect if we rotate the ScrollingFrame 180°.
Oh… we also still don’t have ClipDescendants on rotated frames, even if they are rotated to 90°, 180° or 270°?
Guess it’s either this or that! Or hey, maybe both.

5 Likes

I’m going to bump this, but I need also the feature that scroll bar begins on right side instead of left.

image

Old request but I’d still like to see this implemented. I’m sure it isn’t going to be revolutionary but anything to make ScrollingFrames more useful is a win for me.

The scrollbar represents where and how much of the frame you can currently see. If you want the scrollbar to start on the right, set your CanvasPosition to the AbsoluteCanvasSize minus the AbsoluteWindowSize. Or just scroll it to the right.

This is my main reason for wanting this feature; We can’t even work around this limitation in the most straightforward way because of this. I know ClipDescendants on rotated frames have some serious complications that prevent it from being implemented so I think this feature request is the best way to get around this.

Obviously it isn’t a perfect indicator but I feel the 2.7k views on this topic might suggest that developers expect this feature to exist and end up at this feature request instead.

1 Like