Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mitch01,
19. Nov 2004
Hey Stefan,
jetzt funzt es! :witch:
Allerdings kommt bei dem Aufruf:
Result := TComponentClass(FindClass(Component.ClassName)).Create(Component.Owner);
ein Fehler... jedoch kann ich das neue Objekt direkt erstellen :-) da ich ja weiß welchen Typ ich erstellen will.
Danke für deine Hilfe...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mitch01,
19. Nov 2004
@ punker:
hi... danke...
du kopierst zwar die klasse, aber die eigenschaften der alten komponente werden nicht in die neue übernommen...
das ist aber die sache die unbedingt notwendig wäre... ansonsten würde ein Create auch reichen um eine neue instanz zu erstellen
@stefan:
deine funktion funktioniert soweit, das man 1 dimensionale Komponenten klonen kann
ich habe aber eine Komponente,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mitch01,
19. Nov 2004
Hi Stefan,
danke für die Antwort. Die Funktion funktioniert soweit, bis auf das er immer noch die Fehlermeldung bringt Klasse TMyClass nicht gefunden. Das funktioniert aber auch nicht mit einem TEdit. Da passiert das gleiche...
Noch ne Idee?
Gruß Mitch
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mitch01,
19. Nov 2004
Kommando zurück... hab das ganze über TStream versucht... das funktioniert soweit...
Nur bei erzeugen der neuen Komponente aus dem Stream werden plötzlich Eigenschaften nicht mehr erkannt und können der neuen Komponente nicht mehr zugeordnet werden, weil diese z.B. "Width" nicht enthält...
Hat das schonmal jemand gemacht... was könnte die Ursache sein?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mitch01,
18. Nov 2004
Hi,
wie kann man eine visuelle Komponente klonen?
Alle Eigenschaften der Ursprungskomponente sollen übernommen werden.
Jedoch ohne das ich die einzelnen Eigenschaften nach dem erstellen zuweisen muss.
Ich hab mir das so gedacht:
TMyClass = TComponent
private