# CheckState

Namespace: **Wisej.Web**

Assembly: **Wisej.Framework** (4.0.0.0)

Specifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state.

{% tabs %}
{% tab title="C#" %}

```csharp
public enum CheckState : Enum
```

{% endtab %}

{% tab title="VB.NET" %}

```visual-basic
Public Enum CheckState As [Enum]
```

{% endtab %}
{% endtabs %}

## Fields

| Name              | Description             |
| ----------------- | ----------------------- |
| **Checked**       | The control is checked. |
| **Indeterminate** | Indeterminate state.    |
| **Unchecked**     | Unchecked state.        |

## Used By

| Name                                                                                                                                             | Description                                                                                                                    |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ |
| [CheckBox.CheckState](https://docs.wisej.com/api/buttons/wisej.web.checkbox#checkstate)                                                          | Returns or sets the state of the [CheckBox](https://docs.wisej.com/api/wisej.web/buttons/wisej.web.checkbox).                  |
| [CheckedListBox.GetItemCheckState](https://docs.wisej.com/api/lists-and-grids/checkedlistbox#getitemcheckstate-index)                            | Returns a value indicating the check state of the current item.                                                                |
| [TreeNode.CheckState](https://docs.wisej.com/api/lists-and-grids/treeview/wisej.web.treenode#checkstate)                                         | Returns or sets the checked state of the tree node.                                                                            |
| [ItemCheckEventArgs.CurrentValue](https://docs.wisej.com/api/lists-and-grids/checkedlistbox/wisej.web.itemcheckeventargs#currentvalue)           | Returns a value indicating the current state of the item's check box.                                                          |
| [ItemCheckEventArgs.NewValue](https://docs.wisej.com/api/lists-and-grids/checkedlistbox/wisej.web.itemcheckeventargs#newvalue)                   | Returns or sets whether to set the check box for the item to be checked, unchecked, or indeterminate.                          |
| [ObjectCollection.Add](https://docs.wisej.com/api/lists-and-grids/checkedlistbox/wisej.web.checkedlistbox.objectcollection#add-item)             | Adds an item to the list of items for a [CheckedListBox](https://docs.wisej.com/api/wisej.web/lists-and-grids/checkedlistbox). |
| [ObjectCollection.Insert](https://docs.wisej.com/api/lists-and-grids/checkedlistbox/wisej.web.checkedlistbox.objectcollection#insert-index-item) | Inserts an item into the collection at the specified index.                                                                    |
