The following components are TextBoxes with special properties:
MaskBox:
The class MaskBox implements a TextBox with an input format mask.
ButtonBox:
A ButtonBox is a TextBox with an integrated button. A format mask is optionally available.
ValueBox:
A ValueBox is either a TextBox, a DateBox or a MaskBox depending on the assigned type:
HistoryBox:
A HistoryBox is a TextBox with “memory”, in which a certain number of entries can be temporarily stored and recalled and was developed by Tobias Boege.
InputBox:
In addition to a text box, an InputBox also contains some labels in its own form.
The task-specific check of the (entry) string from the text property of a TextBox and the return values of its specializations - which are not necessarily of the type string - lies with the programmer to process valid data further.
Die folgenden Komponenten sind TextBoxen mit speziellen Eigenschaften:
MaskBox:
Die Klasse MaskBox implementiert eine TextBox mit einer Eingabeformat-Maske.
ButtonBox:
Eine ButtonBox ist eine TextBox mit einer integrierten Schaltfläche. Eine Format-Maske ist optional einsetzbar.
ValueBox:
Eine ValueBox ist entweder eine TextBox, eine DateBox oder eine MaskBox in Abhängigkeit vom zugewiesenen Typ:
HistoryBox:
Eine HistoryBox ist eine TextBox mit “Gedächtnis”, bei der eine bestimmte Anzahl von Eingaben temporär gespeichert und wieder aufgerufen werden kann und wurde von Tobias Boege entwickelt.
InputBox:
Eine InputBox enthält neben einer Textbox auch einige Label in einem eigenen Formular.
Die aufgabenspezifische Prüfung der (Eingabe-)Zeichenkette aus der Text-Eigenschaft einer TextBox und den Rückgabewerten ihrer Spezialisierungen – die nicht notwendigerweise vom Typ String sind – liegt beim Programmierer, um valide Daten weiter zu verarbeiten.