8. Eigenschaften der Komponenten
Eigenschaften können zur Entwurfszeit mit dem Objektinspektors oder zur Laufzeit per Programmcode gesetzt werden.
| Eigenschaft | Datentyp | Erklärung | Default |
|---|---|---|---|
| Align | TAlign | legt fest, wie Komponenten im Container ausgerichtet werden sollen: alNone, alTop, alBottom, alLeft, alRight, alClient |
alNone |
| Caption | String | bestimmt die Beschriftung der Komponente | = Name |
| Color | TColor | legt die Farbe bzw. Hintergrundfarbe (Formular) fest: clBlack, clGreen, clYellow, clRed, clBtnFace |
|
| Ctl3D | Boolean | legt fest, ob die Komponente in 3D-Ansicht erscheinen soll | True |
| Cursor | TCursor | bestimmt das Aussehen des Mauszeigers in der Komponente | crDefault |
| Enabled | Boolean | legt fest, ob die Komponente auf Benutzereingaben reagiert | True |
| +Font | TFont | Schriftartobjekt mit den Eigenschaften Color, Height, Name, Pitch, Size und Style |
|
| Height | Integer | Gesamthöhe der Komponente in Pixeln | |
| Width | Integer | Gesamtbreite der Komponente in Pixeln | |
| HelpContext | Integer | Kontextnummer für Aufruf einer Hilfeseite mit [F1] | 0 |
| Hint | String | Hilfetext (gelbes Schildchen) | |
| ShowHint | Boolean | Hilfetext anzeigen | False |
| Left | Integer | linker Rand in Pixeln | |
| Top | Integer | oberer Rand in Pixeln | |
| Name | TComponent- Name |
ist die wichtigste Eigenschaft Ein Namen muß eindeutig sein, darf also niemals doppelt vergeben werden! |
|
| Tag | Longlnteger | hier kann eine Zahl zur Kennzeichnung der Komponente abgelegt werden | 0 |
| Visible | Boolean | legt fest, ob die Komponente sichtbar ist oder nicht | True |
Einfache Objekteigenschaften
Die folgenden beiden Anweisungen sorgen für das Erscheinen eines kleinen gelben Hinweisschildchens mit der Aufschrift "Beenden", wenn man mit der Maus auf die Schaltfläche Button1 zeigt.
Button1.Hint := 'Beenden'; Button1.ShowHint := True; |
Komplexe Objekteigenschaften
Das manchen Eigenschaften vorangestellte Kreuz (+) verweist darauf, dass es sich um ein Objekt handelt, das weitere Eigenschaften enthält.
PaintBox1.Font.Size := 8 { Schriftgröße 8 }
PaintBox1.Font.Style := [fsBold] { Schriftattribut fett }
|
© 2008 : Bernd Schultheiss
Einführung in das Programmieren mit DELPHI
