# GH_ScrollBarVerticalBase class

Namespace: [Grasshopper.GUI.Base](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.gui.base.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public class GH_ScrollBarVerticalBase
```

Provides basic vertical scroll bar logic.

## Properties

- [Content](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.base.gh-scrollbarverticalbase/content.md): Gets or sets the height of the content
- [ContentOffset](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.base.gh-scrollbarverticalbase/contentoffset.md): Gets the vertical offset (in pixels) of the scrolled content.
- [Display](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.base.gh-scrollbarverticalbase/display.md): Gets or sets the height of the display area.
- [Minimum](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.base.gh-scrollbarverticalbase/minimum.md): Gets or sets the minimum height of the scrollbar.
- [Offset](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.base.gh-scrollbarverticalbase/offset.md): Gets the offset of the scroller.
- [OffsetNormalised](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.base.gh-scrollbarverticalbase/offsetnormalised.md): Gets or sets the normalised offset of the scroller.

## Methods

- [BeginDrag](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.base.gh-scrollbarverticalbase/begindrag.md): Start a new drag operation.
- [ContinueDrag](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.base.gh-scrollbarverticalbase/continuedrag.md): Continue a drag operation.
- [ScrollBar](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.base.gh-scrollbarverticalbase/scrollbar.md): (2 overloads) Compute the size and position of the scroll bar in the scroll rail.
