# Kinetic Control Compendium

**URL:** <https://www.epiusers.help/t/kinetic-control-compendium/105887>\
**Category:** Experts' Corner\
**Tags:** app-studio, kinetic, app-studi, application-studio\
**Created:** [August 9, 2023, 1:39pm UTC](https://www.epiusers.help/t/kinetic-control-compendium/105887 "2023-08-09T13:39:37Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![hmwillett](https://www.epiusers.help/user_avatar/www.epiusers.help/hmwillett/32/93207_2.png) [@hmwillett](https://www.epiusers.help/u/hmwillett)\
**Post date:** [August 9, 2023, 4:08pm UTC](https://www.epiusers.help/t/kinetic-control-compendium/105887/6 "2023-08-09T16:08:23Z")

</div>

# Checkbox

A checkbox is a control that allows a user to set a binding to true, false, or null (tri-state).

 ![image](https://www.epiusers.help/uploads/default/original/3X/c/7/c745865784a100a03ffeb99fa476440c056a4fbf.png)

| Property Group | Property | Description |
| --- | --- | --- |
| Basic | Id | Unique identifier for the control |
| Basic | Label Text | Sets the label next to the checkbox control. (Fig. A) |
| Behavior | On Blur | Click this to create an OnBlur event for the control. On Blur is triggered when the control loses focus. |
| Behavior | On Create | Click this to create an OnCreate event for the control On Create is triggered when the control is painted to the GUI. |
| Comments | Comments | Add some developer notes to the control. These are not customer-facing and are only visible in App Studio (Fig. B) |
| Data | Key Field | Indicates that a bound component is a key field. If true, the field is enabled if there is no current record, allowing the user to select an existing record or create a new one. (Fig. C) |
| Data | EpBinding | Bind the button to a DataView.Column. |
| Layout | Alignment | Set the alignment for the control. Valid options are Left, Center, Right. (Fig. D) |
| Layout | Width | Sets the specific width (pixels) for the control. (Fig. E) |
| State | Personalizable | If true, a user can personalize this component(hide/show) |
| State | Customizable | If true, a user can customize this component in child layers |
| State | Hidden | Hides the control from view. |
| State | Disabled | Disables the control. The control will not allow editing or focus. |
| State | Read Only | Makes the control read only so that it will not allow editing. The control can still be focused. |
| State | Auto Focus | When enabled, the control is automatically focused on creation. |
| State | Highlight Selected | 🔎 Supposed to bold the label text when the checkbox is selected, but does not appear to be functional. |
| State | Three State | Sets the control to be a tri-state control which allows for true, false, and null (all). (Fig. F) |

**Figure A: Label Text**

 ![image](https://www.epiusers.help/uploads/default/original/3X/6/4/64f2915bd7e1ffec93a6fd927c49225663c149e1.png)

**Figure B: Comments**

 ![image](https://www.epiusers.help/uploads/default/original/3X/7/4/74ad6bb52221886baa4b19abaf0a45556b37a62d.png)

**Figure C: Key Field**

 ![image](https://www.epiusers.help/uploads/default/original/3X/e/9/e97d25eb7633287a14867185b31e63aeaa359878.png)

**Figure D: Alignment**

 ![image](https://www.epiusers.help/uploads/default/original/3X/3/c/3cb388ff0bbf96261c7371f05e55a86beb3a47d0.png)

**Figure E: Width**

 ![image](https://www.epiusers.help/uploads/default/original/3X/2/3/233f51aedfad7ce103b2763f79c6c3673a756603.png)

**Figure F: Three State**

 ![image](https://www.epiusers.help/uploads/default/original/3X/1/b/1b64e7c561ec25ff6904826bbf7ee04084c38686.png)

---

_[View the full topic](https://www.epiusers.help/t/kinetic-control-compendium/105887)._
