# GC.Spread.Sheets.RowColumnStates

## Content

# Enumeration: RowColumnStates

[Spread](../modules/GC.Spread).[Sheets](../modules/GC.Spread.Sheets).RowColumnStates

Specifies the type of row and column state.

## Table of contents

### Enumeration members

- [active](GC.Spread.Sheets.RowColumnStates#active)
- [dirty](GC.Spread.Sheets.RowColumnStates#dirty)
- [edit](GC.Spread.Sheets.RowColumnStates#edit)
- [hover](GC.Spread.Sheets.RowColumnStates#hover)
- [inserted](GC.Spread.Sheets.RowColumnStates#inserted)
- [invalid](GC.Spread.Sheets.RowColumnStates#invalid)
- [invalidFormula](GC.Spread.Sheets.RowColumnStates#invalidformula)
- [selected](GC.Spread.Sheets.RowColumnStates#selected)

## Enumeration members

### <a id="active" name="active"></a> active

• **active** = `16`

When the row or the column is focus, its state include "active" state.

___

### <a id="dirty" name="dirty"></a> dirty

• **dirty** = `64`

When cell value is changed, cell row and column state include "dirty" state.

___

### <a id="edit" name="edit"></a> edit

• **edit** = `8`

When the cell is editing, the cell row and column state include "edit" state.

___

### <a id="hover" name="hover"></a> hover

• **hover** = `1`

When mouse hover on the row and the column , its state include "hover" state.

___

### <a id="inserted" name="inserted"></a> inserted

• **inserted** = `128`

When inserted a row, its state include "inserted" state. This state only support for row.

___

### <a id="invalid" name="invalid"></a> invalid

• **invalid** = `2`

When the data-validation conditional evaluate fail, its row and column state include "invalid" state.

___

### <a id="invalidformula" name="invalidformula"></a> invalidFormula

• **invalidFormula** = `512`

When cell value is invalid formula string, cell state include "invalidFormula" state.

___

### <a id="selected" name="selected"></a> selected

• **selected** = `32`

When the cell is in the selection range, the cell row and column state include "selected" state.
