Hallo Hoika bzw. Heiko, danke!
Hallo,
OOP.
Delphi-Quellcode:
unit FormTools;
interface
type
TAutoSizeToolClass =
class
public
class function AutoSizeForm(theForm: TForm; theStringGrid: TStringGrid);
end;
Heiko
Mit etwas ähnlichem versuchte ich mich auch, scheiterte aber: Ich leitete eine Formularklasse von TForm ab. Das Problem: Die Methode war nicht in der übergeordneten Klasse (TForm) sichtbar bzw. verfügbar, egal, wohin ich sie packte (Vererbung ist ja auch genaugenommen etwas, was nur die Kinder betrifft, deshalb meine Idee mit einer der TForm übergeordneten Klasse). Auch direkt in die TForm-Klasse eine Methode zu implementieren, führte mich nicht weiter.
Wird diese TAutoSizeToolClass-Klasse bzw. dessen Methode AutoSizeForm ohne Problem für die TForm-Klasse erreichbar sein? Oder gibt es da auch wieder etwas besonderes zu beachten?
Danke für die Geduld und Gruß!
Delphi-Laie