Ich bin seit ein paar Jahren weg von Delphi, Web-Apps zu tun.Auto-Layout von vertikalen Panels in Delphi
Ich habe mich gewöhnt, in HTML von nur <div> ... </div>
aufeinanderfolgend zu deklarieren und sie untereinander platziert, mit Abstand von CSS zur Verfügung gestellt.
Ich möchte eine Delphi-App erstellen, wo ich eine Sammlung von Daten habe, sagen wir mal, es sind Daten über Filme. Anfangs würde ich für jeden eine Tafel haben, die nur den Titel zeigen würde. Wenn du auf einen klickst, wird er erweitert, um Schauspieler, Regisseur, Handlung, etc. zu zeigen. Klicke auf einen anderen und der erste wird schrumpfen & der neue expandieren (max 1 expanded; klicke erneut auf diesen um ihn zu schricken).
So habe ich zwei Layout-Probleme: 1) um die erste .top
von jedem Panel zu berechnen und 2) neu zu berechnen, wie verschiedene Panels angeklickt werden.
Ich bin natürlich in der Lage, alles manuell zu kodieren, aber es scheint mühsam und fehleranfällig.
Gibt es einen akzeptierten Weg, dies zu tun? Eine VCL-Komponente, die mit Delphi geliefert wird? Sollte ich auf https://softwarerecs.stackexchange.com/ für eine VCL-Komponente eines Drittanbieters fragen?
Eine Kategorie Panel-Gruppe kommt in der Nähe. Sie können alle Bereiche außer dem erweiterten Kategoriebereich ausblenden, wenn auf einen geklickt wird. –
Danke! (+1) Fühlen Sie sich frei, das als Antwort zu posten. – Mawg
Fertig .. Gern geschehen. –