# Cursors class

Namespace: [Eto.Forms](https://eto.picoe.ca/api/namespace/eto.forms.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
public static class Cursors
```

Provides direct access to a cached set of cursors for use within your application

**Remarks:** This provides a preferred method of getting cursors as opposed to creating new instances directly via [Cursor](https://eto.picoe.ca/api/type/eto.forms.cursor.md), as it will cache the cursors and only create one shared instance.

## Properties

- [Arrow](https://eto.picoe.ca/api/type/eto.forms.cursors/arrow.md): (static) Standard arrow cursor
- [Crosshair](https://eto.picoe.ca/api/type/eto.forms.cursors/crosshair.md): (static) Cursor with a cross hair
- [Default](https://eto.picoe.ca/api/type/eto.forms.cursors/default.md): (static) Default cursor, which is usually an arrow but may be different depending on the control
- [HorizontalSplit](https://eto.picoe.ca/api/type/eto.forms.cursors/horizontalsplit.md): (static) Horizontal sizing cursor
- [IBeam](https://eto.picoe.ca/api/type/eto.forms.cursors/ibeam.md): (static) I-beam cursor for selecting text or placing the text cursor
- [Move](https://eto.picoe.ca/api/type/eto.forms.cursors/move.md): (static) All direction move cursor
- [NotAllowed](https://eto.picoe.ca/api/type/eto.forms.cursors/notallowed.md): (static) Cursor for not allowed actions
- [Pointer](https://eto.picoe.ca/api/type/eto.forms.cursors/pointer.md): (static) Pointer cursor, which is usually a hand
- [SizeAll](https://eto.picoe.ca/api/type/eto.forms.cursors/sizeall.md): (static) All direction sizing cursor
- [SizeBottom](https://eto.picoe.ca/api/type/eto.forms.cursors/sizebottom.md): (static) Bottom side sizing cursor, which on some platforms is the same as [Cursors.SizeTop](https://eto.picoe.ca/api/type/eto.forms.cursors/sizetop.md)
- [SizeBottomLeft](https://eto.picoe.ca/api/type/eto.forms.cursors/sizebottomleft.md): (static) Bottom-left corner sizing cursor, which on some platforms is the same as [Cursors.SizeTopRight](https://eto.picoe.ca/api/type/eto.forms.cursors/sizetopright.md)
- [SizeBottomRight](https://eto.picoe.ca/api/type/eto.forms.cursors/sizebottomright.md): (static) Bottom-right corner sizing cursor, which on some platforms is the same as [Cursors.SizeTopLeft](https://eto.picoe.ca/api/type/eto.forms.cursors/sizetopleft.md)
- [SizeLeft](https://eto.picoe.ca/api/type/eto.forms.cursors/sizeleft.md): (static) Left side sizing cursor, which on some platforms is the same as [Cursors.SizeRight](https://eto.picoe.ca/api/type/eto.forms.cursors/sizeright.md)
- [SizeRight](https://eto.picoe.ca/api/type/eto.forms.cursors/sizeright.md): (static) Right side sizing cursor, which on some platforms is the same as [Cursors.SizeLeft](https://eto.picoe.ca/api/type/eto.forms.cursors/sizeleft.md)
- [SizeTop](https://eto.picoe.ca/api/type/eto.forms.cursors/sizetop.md): (static) Top side sizing cursor, which on some platforms is the same as [Cursors.SizeBottom](https://eto.picoe.ca/api/type/eto.forms.cursors/sizebottom.md)
- [SizeTopLeft](https://eto.picoe.ca/api/type/eto.forms.cursors/sizetopleft.md): (static) Top-left corner sizing cursor, which on some platforms is the same as [Cursors.SizeBottomRight](https://eto.picoe.ca/api/type/eto.forms.cursors/sizebottomright.md)
- [SizeTopRight](https://eto.picoe.ca/api/type/eto.forms.cursors/sizetopright.md): (static) Top-right corner sizing cursor, which on some platforms is the same as [Cursors.SizeBottomLeft](https://eto.picoe.ca/api/type/eto.forms.cursors/sizebottomleft.md)
- [VerticalSplit](https://eto.picoe.ca/api/type/eto.forms.cursors/verticalsplit.md): (static) Vertical sizing cursor

## Methods

- [Cached](https://eto.picoe.ca/api/type/eto.forms.cursors/cached.md): (static) Gets a cached cursor with the specified `type`
- [ClearCache](https://eto.picoe.ca/api/type/eto.forms.cursors/clearcache.md): (static) Clears the cursor cache
