Exontrol's new exRecord control is a container component that displays a set
of editors added manually or bounded to a table in a database. The exRecord name
comes from the record, that's a set of fields that contain related information,
in database type systems. The exRecord significantly reduces development
time of data components. The Record object supports the following properties and
methods:
| | 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. | |