Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by torud,
10. Jan 2013
Danke für die Antworten!
Damit klappts dann wirklich, denn der vorherige Code gibt die PanelGroup frei, was tödlich für andere Panels und den gesamten TCategoryPanel ist.
TCustomCategoryPanel(panPages.Panels).Free;
Dieser Code gibt jeweils das erste Panel wieder frei.
Jetzt muss ich nur noch rausfinden, wie man das aktuell fokussierte Panel herausbekommt, damit ich den Index für´s...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by torud,
10. Jan 2013
Hallo Uli,
diese Idee hatte ich auch schon, aber wenn ich versuche den Code so anzuwenden, dann erhalte ich komischerweise immer die Fehlermeldung, dass Free ein undefinierter Bezeichner wäre.
Wenn ich die Free-Methode direkt auf ein fixes Panel, dann klappts.
Versuche ich es über einen Cast:
(panPages.Panels as TCategoryPanel).Free;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by torud,
10. Jan 2013
Hallo Wissende,
mit folgendem Code kann man ja dynamisch CatgeroyPanel auf einer CategoryPanelGroup anlegen.
var
P: TCategoryPanel;
begin
P := TCategoryPanel.Create(panPages);
P.Parent := panPages;