# Selecting Actions

Learn how to select cells and work with selections in Spread with our comprehensive guide.

## Content

Actions such as selecting cells and working with selections in Spread result in these events:

| **User Action** | **List of Events** |
| ----------- | -------------- |
| Select a cell - click a general (default) cell | <ul><li>MouseDown</li><li>Enter</li><li>GotFocus</li><li>[CellClick](/spreadnet/api/latest/online-win/FarPoint.Win.Spread/FarPoint.Win.Spread.FpSpread.CellClick.html)</li><li>MouseUp</li><li>MouseCaptureChanged</li><li>[SelectionChanged](/spreadnet/api/latest/online-win/FarPoint.Win.Spread/FarPoint.Win.Spread.FpSpread.SelectionChanged.html)</li><li>Paint</li></ul> |
| Select range of cells - click a general (default) cell and drag to another cell | <ul><li>MouseDown</li><li>[CellClick](/spreadnet/api/latest/online-win/FarPoint.Win.Spread/FarPoint.Win.Spread.FpSpread.CellClick.html)</li><li>[LeaveCell](/spreadnet/api/latest/online-win/FarPoint.Win.Spread/FarPoint.Win.Spread.FpSpread.LeaveCell.html)</li><li>[EnterCell](/spreadnet/api/latest/online-win/FarPoint.Win.Spread/FarPoint.Win.Spread.FpSpread.EnterCell.html)</li><li>Paint</li><li>[SelectionChanging](/spreadnet/api/latest/online-win/FarPoint.Win.Spread/FarPoint.Win.Spread.FpSpread.SelectionChanging.html)</li><li>Paint</li><li>(repeating Paint every time you drag over to a cell in another row or column)</li><li>MouseUp</li><li>MouseCaptureChanged</li><li>[SelectionChanged](/spreadnet/api/latest/online-win/FarPoint.Win.Spread/FarPoint.Win.Spread.FpSpread.SelectionChanged.html)</li><li>Paint</li></ul> |
| Select a row (or column) - click on header cell | <ul><li>MouseDown</li><li>Enter</li><li>GotFocus</li><li>[CellClick](/spreadnet/api/latest/online-win/FarPoint.Win.Spread/FarPoint.Win.Spread.FpSpread.CellClick.html)</li><li>[LeaveCell](/spreadnet/api/latest/online-win/FarPoint.Win.Spread/FarPoint.Win.Spread.FpSpread.LeaveCell.html)</li><li>[EnterCell](/spreadnet/api/latest/online-win/FarPoint.Win.Spread/FarPoint.Win.Spread.FpSpread.EnterCell.html)</li><li>MouseUp</li><li>MouseCaptureChanged</li><li>[SelectionChanged](/spreadnet/api/latest/online-win/FarPoint.Win.Spread/FarPoint.Win.Spread.FpSpread.SelectionChanged.html)</li><li>Paint</li></ul> |
