![]() |
||
| Delphi |
Komponenten
freie Komponenten
Konsolenanwendungen
Styleguide
Ereignisse
Threads
|
|
|
| Die grafisch in das Formular zu ziehenden Objekte heißen in Delphi Komponenten und sind vom Typ TComponent. Nebenstehende Grafik zeigt die Stellung von TComponent in der Vererbungshierarchie von TButton. Komponenten müssen wie alle Objekte erzeugt und vernichtet werden. Darum muss man sich in Delphi nicht selbst kümmern. Das Formular verwaltet in der sogenannten Komponentenliste Components die Adressen aller zugehörigen Komponenten. | ![]() |
![]() |
procedure TForm1.bZeigeClick(Sender: TObject);
var
i : integer;
typ : string;
begin
mListe.Lines.Clear;
for i := 0 to ComponentCount-1 do
begin
typ := '';
if Components[i] is TButton then typ := 'TButton';
if Components[i] is TEdit then typ := 'TEdit';
if Components[i] is TMemo then typ := 'TMemo';
if Components[i] is TLabel then typ := 'TLabel';
{ .......... }
mListe.Lines.Add(Components[i].name+' '+typ);
end;
end;
|
