| Field Name | Type Kind | Access |
| Canvas | TControlCanvas | R/W |
| Menu | TMenu | R/W |
| PopupMenu | TPopupMenu | R/W |
| Icon | TIcon | R/W |
| Font | TFont | R/W |
| Cursor | TCursor | R/W |
| ModalResult | integer | R/W |
| Tag | any ptr | R/W |
| Designer | PDesigner | R |
| BorderStyle | integer | R |
| Main | integer | R |
| Center | integer | R |
| FormStyle | integer | R |
| Caption | string | R |
| AlphaBlend | integer | R |
| AlphaBlendValue | integer | R |
| KeyPreview | integer | R |
| WindowState | integer | R |
| Align | integer | R |
| Left | integer | R |
| Top | integer | R |
| Width | integer | R |
| Height | integer | R |
| ClientWidth | integer | R |
| ClientHeight | integer | R |
| Enabled | integer | R |
| Visible | integer | R |
| Color | integer | R |
| ParentWindow | hwnd | R |
| ActiveControl | PControl | R |
| Parent | PControl | R |
| Handle | hwnd | R |
| ControlCount | integer | R |
| Control | PControl | W |
| DesignMode | integer | R |
| Show | (no parameter(s)) | N/A |
| Hide | (no parameter(s)) | N/A |
| Close | (no parameter(s)) | N/A |
| ClientToScreen | (byref P as Point) | N/A |
| ScreenToClient | (byref P as Point) | N/A |
| Repaint | (no parameter(s)) | N/A |
| Invalidate | (no parameter(s)) | N/A |
| Update | (no parameter(s)) | N/A |
| BringToFront | (no parameter(s)) | N/A |
| SendToBack | (no parameter(s)) | N/A |
| SetFocus | (no parameter(s)) | N/A |
| onCreate | sub(byref Sender as TForm) | R/W |
| onPaint | sub(byref Sender as TForm,dc as hdc) | R/W |
| onclose | sub(byref Sender as TForm,byref CloseAction as integer) | R/W |
| onCommand | sub(byref Sender as TForm,id as integer,code as integer) | R/W |
| onActivate | sub(byref Sender as TForm) | R/W |
| onDeActivate | sub(byref Sender as TForm) | R/W |
| onResize | sub(byref Sender as TForm) | R/W |
| onShow | sub(byref Sender as TForm) | R/W |
| onHide | sub(byref Sender as TForm) | R/W |
| onTimer | sub(byref Sender as TForm,timerid as integer,TimerProc as any ptr=0) | R/W |
| onScroll | sub(byref Sender as TForm,code as integer,byref scrollpos as integer) | R/W |
| onMouseDown | sub(byref Sender as TForm,mousebutton as integer,x as integer,y as integer,shift as integer) | R/W |
| onMouseUp | sub(byref Sender as TForm,mousebutton as integer,x as integer,y as integer,shift as integer) | R/W |
| onMouseMove | sub(byref Sender as TForm,x as integer,y as integer,shift as integer) | R/W |
| onMousewheel | sub(byref Sender as TForm,direction as integer,x as integer,y as integer,shift as integer) | R/W |
| onKeyPress | sub(byref Sender as TForm,key as byte) | R/W |
| onKeyDown | sub(byref Sender as TForm,key as word,shift as integer) | R/W |
| onKeyUp | sub(byref Sender as TForm,key as word,shift as integer) | R/W |