vor

Objektorientierte Programmierung mit Object-Pascal

weiter

4.4.1 Übersicht der wichtigsten Komponenten

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


vor

Inhaltsverzeichnis

weiter