# GH_ListScroller class

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

```cs
[DesignerGenerated]
public class GH_ListScroller : UserControl
```

Unfinished utility control.

## Fields

- [m_AllowWrap](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/m-allowwrap.md)
- [m_Index](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/m-index.md)
- [m_ItemHeight](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/m-itemheight.md)
- [m_Items](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/m-items.md)
- [m_mousedown](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/m-mousedown.md)
- [m_mousedrag](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/m-mousedrag.md)
- [m_mousemove](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/m-mousemove.md)
- [s_offset](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/s-offset.md)
- [s_offset_cache](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/s-offset-cache.md)

## Properties

- [DebugItems](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/debugitems.md)
- [ItemHeight](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/itemheight.md)
- [SelectedIndex](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/selectedindex.md)
- [WrapItems](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/wrapitems.md)

## Methods

- [AddItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/additem.md)
- [Dispose](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/dispose.md)
- [Offset](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/offset.md): (2 overloads)
- [OffsetCache](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/offsetcache.md)
- [OnPaint](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/onpaint.md)
- [OnPaintBackground](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/onpaintbackground.md)
- [OnSelectedItemChanged](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/onselecteditemchanged.md)
- [RebuildItemRegions](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/rebuilditemregions.md)
- [SetOffsetCache](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/setoffsetcache.md)

## Events

- [SelectedIndexChanged](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-listscroller/selectedindexchanged.md)
