7. Wichtige Komponenten
| Typ | Aufgabe | Benutzung |
|---|---|---|
| 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; |
| 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.
if 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. Kreuzchen vorgeben.
if 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 {Nummer 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 Außnahme von ItemIndex die gleichen Eigeschaften 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}
|
© 2008 : Bernd Schultheiss
Einführung in das Programmieren mit DELPHI
