Input fields have a number of properties, methods and events that are specific to working with text input fields. But first, it is still worth considering in more detail the options (the Options property - for mirrored MCK objects, or the options parameter, when manually calling the constructing functions) of such editing objects that are set when they are created:
eoNoHScroll - prohibits the use of the horizontal scroll bar, as a result, too long lines of text are broken into separate lines along word boundaries;
eoNoVScroll - prohibits the use of the vertical scroll bar (as a result, the field does not allow entering more lines than can be displayed in the text field without using vertical scrolling);
Note: The previous two properties are ignored for a single-line input field that never has scroll bars.
eoLowerCase - all letters in the text are shown (and entered) in lower case;
eoMultiline - creates a multi-line text input field (including, it is possible to create a single-line input field for rich edit text, if this option is omitted);
eoNoHideSel - Prevents hiding of text highlighting with color when the object window is not in the focus of keyboard input;
eoOemConvert - allows you to display correctly the characters of the national OEM encoding (this is the character set that was used in DOS);
eoPassword - all characters in the input field when displayed are replaced by a substitute character assigned by the system by default or an additionally specified character. Used in non-professional password fields;
eoReadOnly - the field is used only to display the text placed in it from the program, the user cannot edit such text (but getting into the keyboard focus, if not prohibited, is still possible - to select fragments of text, and, for example, copy them to the clipboard) ;
eoUpperCase - all letters in the text are shown (and entered) in upper case;
eoWantReturn - a multi-line input field will, when the <Enter> key is pressed, feed the carriage, completing the input of the current line (in fact, the characters # 13 # 10 are inserted into the text);
eoWantTab - when the <Tab> key is pressed, the input field will insert a tab character (with code # 9) into the text; if this option is absent, this key is used to tab between the elements receiving the input focus;
eoNumber - a field for entering numbers (i.e. only numbers are accepted).