# GraffitiFieldLabel
Class Inherits GraffitiWebUIControl
## About
GraffitiFieldLabel is a TextField parent designed to make your forms both easier to manage and look great! With a wide array of features, you can accomplish many things that would take hundreds or thousands of hours to code and implement yourself!
## Compatibility
### Framework API Version
| 1.0 | 2.0 |
| :---: | :---: |
| True | True |
### Web
| 32-Bit | 64-Bit |
| :---: | :---: |
| True | True |
## Enumerations
| Name | Value | Description |
| --- | :---: | --- |
| Alignments | Left <br > Center <br > Right | Supported text alignments. |
| Positions | Left <br > Right | Supported positions relative to control. |
| States | Unvalidated <br > Valid <br > Invalid | Supported validation states. |
## Event Definitions
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| LabelPressed | (None) | (None) | Raised when the user presses the label segment. |
| Open | (None) | (None) | (None) |
| Shown | (None) | (None) | (None) |
## Properties
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| Child | WebUIControl | (None) | The control that is contained within the component's field portion. |
| Enabled | Boolean | (None) | (None) |
| FieldStyle | GraffitiStyle | (None) | GraffitiStyle applies to the field portion of the component. |
| FieldVisible | Boolean | (None) | Controls the visibility of the field portion of the control. |
| IconHeight | Integer | (None) | Height of the IconObject in the label area. |
| IconObject | Picture | (None) | Custom icon to be drawn in the label area. |
| IconWidth | Integer | (None) | Width of the IconObject in the label area. |
| Label | String | (None) | Text to display as the label. |
| LabelAlignment | Alignments | (None) | Alignment of the Label string within the label area. |
| LabelPosition | Positions | (None) | Position relative to the Child field. |
| LabelStyle | GraffitiStyle | (None) | GraffitiStyle applied to the label portion of the component. |
| LabelVisible | Boolean | (None) | Determines the visibility of the label portion of the component. |
| LabelWidth | Integer | (None) | Static width of the label. Use -1 for automatic sizing. |