| Typ |
Aufgabe |
Benutzung / Beispiele |
| Form |
Formular, späteres Programmfenster |
Im Objektinspektor Eigenschaft Caption (Beschriftung) festlegen oder zur Laufzeit: Form1.Caption := ´Titel der Anwendung´; |
| Label 
|
Anzeige einer Textzeile auf dem Formular |
Im Objektinspektor Eigenschaft Caption (Beschriftung) festlegen oder zur Laufzeit: Label1.Caption := ´Hallo!´; |
| Edit 
|
Anzeige eines Textes in einem Eingabefeld mit Möglichkeit zum Editieren. |
Im Objektinspektor Eigenschaft Text festlegen oder über Wertzuweisung Eigenschaft Text verändern oder verwenden: Edit1.Text := ´Hallo Welt!´; s := Edit1.Text; { s: String } |
| Button 
|
Schaltknopf zum "Anklicken", um eine Aktion auszulösen. |
Im Objektinspektor Eigenschaft Caption festlegen. Bei der Formularentwicklung wird durch einen Doppelklick auf den Button die Ereignisprozedur Button1Click geöffnet. |
| CheckBox 
|
Feld zum Ankreuzen per Mausklick |
Im Objektinspektor Eigenschaft Caption festlegen und mit der Eigenschaft Checked evtl. Kreuzchen vorgeben. CheckBox1.Checked then ... ; CheckBox1.Checked := False; |
| RadioBox 
|
Optionsfelder, von denen immer nur eines aktiv sein kann |
Im Objektinspektor Eigenschaft Caption festlegen und mit der Eigenschaft Checked evtl. Auswahl vorgeben. RadioBox1.Checked then ... ; RadioBox1.Checked := False; |
| ListBox 
|
Anzeige mehrerer Textzeilen. Enthält als Objekt Items eine Stringliste mit dynamischer Länge.
|
Eigenschaften :
ListBox1.Items.Count - (Anzahl der Einträge),
ListBox1.ItemIndex - (Nr. der aktuellen Zeile -1),
ListBox1.Items[i] - (i-ter Eintrag),
ListBox1.Items.Sorted
Methoden :
ListBox1.Clear,
ListBox1.Items.Add(´Hallo´),
ListBox1.Items.Delete[i],
ListBox1.Items.Insert(i,s),
ListBox1.Items.Exchange(2,5),
ListBox1.Items.LoadFromFile(´TEST.TXT’),
ListBox1.Items.SaveToFile(´TEST.TXT´) |
| Memo 
|
Anzeige mehrerer Textzeilen mit Editiermöglichkeit. |
Mit Ausnahme von ItemIndex die gleichen Eigenschaften und Methoden wie bei ListBox. |
| StringGrid 
|
Zweidimensionales Feld zur Anzeige von Strings in Tabellenform |
Eigenschaften :
StringGrid1.Cells[s,z] - String in Spalte s, Zeile z
StringGrid1.RowCount - Anzahl der Zeilen
StringGrid1.ColCount - Anzahl der Spalten
StringGrid1.FixedRows - Anzahl der oben fixierten Zeilen
StringGrid1.FixedCols - Anzahl der links fixierten Spalten |