Moin!
Ist es möglich, dass ich irgendwelche Komponenten oder sogar das ganze Formular an eine Klasse weitergebe?
So z.B.:
Bla := TBlub.Create(Form1);
In hab mir das folgendermaßen überlegt (Code-Ausschnitt der Klasse):
Delphi-Quellcode:
type
TBlub = class
private
constructor Create(hilfForm: TForm);
...
public
...
end;
var
Formular: TForm;
constructor Create(hilfForm: TForm);
begin
Formular := hilfForm // geht das überhaupt?
end;
Mein Problem ist jetzt folgendes. Auf dem Formular ist z.B. ne ListBox und ich will dort was eintragen. Wenn ich jetzt Formular.ListBox1... eingeb, dann meckert der Compiler weil er ja (logischerweiße) die Klasse Form1 nicht kennt, sondern nur die Standardprozeduren und -eigenschaften des TForms.
Gibt es eine Möglichkeit trotzdem auf die ListBox oder auf andere Sachen des Formulars, wie z.B. Prozeduren zuzugreifen?
MfG Niels