Relating data to a Marked Text Field

For each marked text field Text Control can store any data that can be set with the
FieldData property. For example when a Text Control is used to
show the contents of a database a marked text field can be created for each database field. The database's
field names can then be related to the Text Control's marked text fields using the
FieldData property.

Other parts of the program can use the FieldData property
to retrieve the name of the database field to which a marked text field is linked. For example when the user
has clicked on a marked text field, the FieldData property can
be used with the field identifier, which has been specified through the
FieldClicked event. The property then retrieves the name of
the database field the user has clicked on.

The FieldData property accepts strings and numbers.
When a marked text field is copied via the clipboard or saved to a file the data belonging to the field is
also copied or saved. The usage of the FieldData property does
not change the current text contents of a marked text field. When new data is set, all previously set data
is overwritten independently of the kind of data involved.