Exontrol's eXRecord control is a versatile container component designed to display and manage a collection of editors - either added manually or bound to a database table. The name "eXRecord" is derived from the concept of a record - a structured set of fields containing related data, commonly used in database systems. This component streamlines the process of creating and customizing data entry forms, significantly reducing development time while providing flexibility and full visual customization.
Features include:
1. Visual & Layout Customization
2. Editors & Components
3. Data Binding



| Name | Description | |||
| Add | Adds an editor and returns a reference to the newly created object. | |||
| Appearance | Retrieves or sets the control's appearance. | |||
| AttachTemplate | Attaches a script to the current object, including the events, from a string, file, a safe array of bytes. | |||
| BackColor | Specifies the control's background color. | |||
| Background | Returns or sets a value that indicates the background color for parts in the control. | |||
| BeginUpdate | Maintains performance when editors are added to the control one at a time. This method prevents the control from painting until the EndUpdate method is called. | |||
| BorderHeight | Sets or retrieves a value that indicates the border height of the control. | |||
| BorderWidth | Sets or retrieves a value that indicates the border width of the control. | |||
| CheckImage | Retrieves or sets a value that indicates the index of the image for the checkbox fields. | |||
| Count | Returns the number of editors in a control. | |||
| CustomLayout | Specifies an array of relative positions that are used when the control arranges the fields on the page. | |||
| DataSource | Retrieves or sets a value that indicates the data source for object. | |||
| EditorFromPoint | Retrieves the editor from point. | |||
| Enabled | Enables or disables the control. | |||
| EndUpdate | Resumes painting the control after painting is suspended by the BeginUpdate method. | |||
| EnsureVisible | Ensures that a field fits the control's client area. | |||
| ExecuteTemplate | Executes a template and returns the result. | |||
| FieldHeight | Retrieves or sets a value that indicates the height of the field. | |||
| FieldWidth | Retrieves or sets a value that indicates the width of the field. | |||
| Focus | Specifies the editor that gets the focus. | |||
| Font | Retrieves or sets the control's font. | |||
| ForeColor | Specifies the control's foreground color. | |||
| HBorderField | Returns or sets a value that indicates the distance between two fields on the horizontal axis. | |||
| HFieldCount | Sets or gets a value that indicates the number of fields on the horizontal axis. | |||
| HTMLPicture | Adds or replaces a picture in HTML captions. | |||
| hWnd | Retrieves the control's window handle. | |||
| Images | Sets at runtime the control's image list. The Handle should be a handle to an Images List Control. | |||
| ImageSize | Retrieves or sets the size of icons the control displays.. | |||
| item | Returns an editor based on its index. | |||
| ItemByPosition | Returns an editor based on its position. | |||
| LabelAlignment | Specifies the alignment of the label relative to the field. | |||
| LabelSize | Retrieves or sets a value that indicates the size of the label. | |||
| LastError | Retrieves the description for the last error. | |||
| Layout | Retrieves or sets a value that indicates the way how fields are arranged. | |||
| LayoutHeight | Retrieves a value that indicates the height that's required so all editors fit the control's client area. | |||
| LayoutWidth | Retrieves a value that indicates the width that's required so all editors fit the control's client area. | |||
| Picture | Retrieves or sets a graphic to be displayed in the control. | |||
| PictureDisplay | Retrieves or sets a value that indicates the way how the graphic is displayed on the control's background | |||
| RadioImage | Retrieves or sets a value that indicates the index of the image for the radio button fields. | |||
| Refresh | Refreshes the control. | |||
| Remove | Removes an editor. | |||
| RemoveAll | Removes all the editors in the control. | |||
| ReplaceIcon | Adds a new icon, replaces an icon or clears the control's image list. | |||
| ScrollBars | Specifies the type of scroll bars that control adds. | |||
| SelBackColor | Retrieves or sets a value that indicates the selection background color. | |||
| SelForeColor | Retrieves or sets a value that indicates the selection foreground color. | |||
| ShowImageList | Specifies whether the control's image list window is visible or hidden. | |||
| ShowToolTip | Shows the specified tooltip at given position. | |||
| Template | Specifies the control's template. | |||
| TemplateDef | Defines inside variables for the next Template/ExecuteTemplate call. | |||
| TemplatePut | Defines inside variables for the next Template/ExecuteTemplate call. | |||
| ToolTipDelay | Specifies the time in ms that passes before the ToolTip appears. | |||
| ToolTipFont | Retrieves or sets the tooltip's font. | |||
| ToolTipPopDelay | Specifies the period in ms of time the ToolTip remains visible if the mouse pointer is stationary within a control. | |||
| ToolTipWidth | Specifies a value that indicates the width of the tooltip window, in pixels. | |||
| UseTabKey | Retrieves or sets a value that indicates whether the Tab key navigate through the control's fields. | |||
| UseVisualTheme | Specifies whether the control uses the current visual theme to display certain UI parts. | |||
| VBorderField | Returns or sets a value that indicates the distance between two fields on the vertical axis. | |||
| Version | Retrieves the control's version. | |||
| VFieldCount | Sets or gets a value that indicates the number of fields on the vertical axis. | |||
| VisualAppearance | Retrieves the control's appearance. |