Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by einbeliebigername,
8. Mär 2012
Hallo,
mach mal bitte dazu ein neues Thema auf. Das wird hier nicht gern gesehen, denn es ist ein neues Problem und hat mit den SubComponents nichts zu tun. Im Moment habe ich da auch noch keine Idee.
einbeliebigername.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by einbeliebigername,
7. Mär 2012
Hallo,
Wo wird die weitere CheckBox nicht gespeichert? Im Formular an sich (Formular Speichern, Schließen und wieder Öffnen -> weitere CheckBox weg) oder beim Speichern und Laden des Panels zur Laufzeit?
Beim ersteren sollte mit entweder
procedure TTestPanel.FilterGetChildren(Child: TComponent);
begin
if (Child<> Fted) and (Child<> FcheckA) then
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by einbeliebigername,
7. Mär 2012
Hallo,
Ne, ich meinte er so tcheckbox.Create(nil); statt so tcheckbox.Create(self);.
Naja, GetChildren wird vom Streamingsystem aufgerufen und soll für jedes Kind der Komponente die im Parameter Proc angegebene Methode Aufrufen. Diese Methode speichert dann das Kind innerhalb der Komponente. Beim laden werden diese Kinder mittels Create wieder erzeugt.
Eigentlich nein, es reicht...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by einbeliebigername,
6. Mär 2012
Hallo,
wenn man deine TTestPanel in einen Stream schreibt und diesen in Text umwandelt bekommt man dies:
object TTestPanel
Left = 0
Top = 0
Width = 123
Height = 51