Listbox
Dient zur Auswahl eines von mehreren vorgegebenen Listenelementen (items,string)
Eintragen der Listemelemente in der Eigenschaft Listbox1.items, die Einträge lassen sich dann wie die Felder eines Arrays ansprechen
Abrufen der Auswahl während des Programms: Listbox1.itemindex
Zugriff auf den markierten Eintrag über das Attribut: Listbox1.items[listbox1.itemindex]
ComboBox
Dient zur Auswahl eines von mehreren vorgegebenen Listenelementen (items,string) oder eines eigenen Eintrags
Eintragen der Listenelemente in der Eigenschaft ComboBox1.items, die Einträge lassen sich dann wie die Felder eines Arrays ansprechen. Der eigene Eintrag kann nicht so ausgewertet werden, da er kein Item ist.
Zugriff auf den markierten Eintrag über das Attribut: Combobox1.text
RadioGroup
Dient zur Auswahl eines von mehreren vorgegebenen Optionsknöpfen (items,string)
Eintragen der Optionselemente in der Eigenschaft RadioGroup1.items, die Einträge lassen sich dann wie die Felder eines Arrays ansprechen
Abrufen der Auswahl während des Programms: RadioGroup1.itemindex
Zugriff auf den markierten Eintrag über das Attribut: RadioGroup1.items[RadioGroup1.itemindex]
SpinEdit
Dient zur Einstellung eines Zahlenwerts (integer)
Festlegen der Schrittweite: Eigenschaft increment
Zugriff auf den eingestellten Wert über das Attribut: SpinEdit1.value
Edit
Dient zur Eingabe/Ausgabe von Daten (Text,string)
Falls Zahlen eingegeben wurden, müssen diese vor der Verarbeitung in ein Zahlenformat konvertiert werden (strtoint, strtofloat)
Falls Zahlen ausgegeben werden sollen, müssen diese vorher in Text konvertiert werden (inttostr,floattostr)
Zugriff auf den Inhalt über das Attribut “Editor.text)
Memo
Dient zu einer mehrzeiligen Ein- oder Ausgabe (Text, string)
Eigenschaft Memo1.Lines
Leeren eines Memos: Methode Memo1.clear;
Hinzufügen einer neuen Textzeile: Methode Memo1.lines.add(wert)
StringGrid
Tabelle, die TextZellen (string) enthält
Jede Zelle hat eine Zelladresse aus Spaltenzahl und Zeilenzahl (integer, beginnt bei 0)
Zugriff über die ZellAdresse StringGrid1.cells[1,3]:=’Hallo’
Veränderung der Tabellengröße ist während der Laufzeit möglich! (Eigenschaften StringGrid1.RowCount/StringGrid1.ColCount verändern)
Last changeda year ago