Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Jumpy,
7. Mär 2011
Das sollte nicht bei dem Fehler helfen, sondern war eine allgemeine Beobachtung/Frage.
Was den Fehler betrifft:
Wie sieht das Ereignis den aus? Den darin scheints ja zu hängen, wenns während der Laufzeit beim Knopfdruck mecker gibt...
Es klingt ja so, als soll sich der Knop auf Knopfdruck selber neu erzeugen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Jumpy,
7. Mär 2011
Buttons := TToolbutton.Create(self.Parent);
müsste mMn sein:
Buttons := TToolbutton.Create(self.Owner);
Das das klappt ist glaub ich "Zufall" da self.Owner = self.Parent (= das Form).
Ziehst du die Toolbar auf ein Panel, könnte das ggf. schief laufen, oder?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Jumpy,
7. Mär 2011
Wenn ich eine normale Toolbar auf ein Form ziehe und dann darauf einen Button kreire, dann taucht der Button auch in den Komponenten meiner Form auf, d.h. das Form ist der owner oder parent von dem Button?
Vllt. musst du das entsprechend Abbilden?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Jumpy,
7. Mär 2011
Sach ich ja :wink:
Wäre es nicht besser ein Array oder 'ne Liste oder sowas mit Buttons zu erstellen, damit man im Verlaufe des Programms weiter Zugriff auf bestimmte Buttons erhält, um z.B. Zusatzbuttons ein- und auszublenden, etc. ?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Jumpy,
7. Mär 2011
Müsste
Button.Parent := TTestToolbar;
nicht
Button.Parent := self
sein oder so?