Unit button
TButton
| Field | Kind | Type/Param(s) | Access |
| Handle | Property R | hwnd | 1 |
| Parent | Property R/W | PControl | 1 |
| BorderStyle | Property R/W | integer | 1 |
| Style | Property R/W | integer | 1 |
| Caption | Property R/W | string | 1 |
| Color | Property R/W | integer | 1 |
| Align | Property R/W | integer | 1 |
| Left | Property R/W | integer | 1 |
| Top | Property R/W | integer | 1 |
| Width | Property R/W | integer | 1 |
| Height | Property R/W | integer | 1 |
| ClientWidth | Property R/W | integer | 1 |
| ClientHeight | Property R/W | integer | 1 |
| Enabled | Property R/W | integer | 1 |
| Visible | Property R/W | integer | 1 |
| TabStop | Property R/W | integer | 1 |
| Hint | Property R/W | string | 1 |
| ShowHint | Property R/W | integer | 1 |
| SetFocus | Sub | no param(s) | 1 |
| Invalidate | Sub | no param(s) | 1 |
| Update | Sub | no param(s) | 1 |
| Repaint | Sub | no param(s) | 1 |
| BringToFront | Sub | no param(s) | 1 |
| SendToBack | Sub | no param(s) | 1 |
| ClientToScreen | Sub | byref P as Point | 1 |
| ScreenToClient | Sub | byref P as Point | 1 |
| cast | Operator | any ptr | 1 |
| cast | Operator | PControl | 1 |
| Destructor | no param(s) | 1 |