Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
29. Okt 2014
Beim Tree kann man Items mittendrin ein-/ausblenden (zusammenklappen) und wenn das eine ungerade Anzahl ist, dann stimmen die Streifen nicht mehr,
wenn man also mittendrin einige Zeilen "entfernt".
Du müsstest also bei jedem Auf-/Zuklappen und sowieso bei jeder Änderung (hinzufügen oder entfernen von Items) deine Liste neu berechnen (mindestens ab der Stelle der Änderung).
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
29. Okt 2014
Die Komponente müsste doch einen VisibleIndex von der oberen Komponentenkante, bzw. eine Position von der linken oberen Ecke dir anbieten?
Bei der Position müsste man Y nur noch durch die höhe der Zeilen dividieren.
Allerdings verschiebt sich dann die Farbe beim Scrollen innerhalb den Nodes, aber bleibt im sichtbaren Bereich immer an der selben Stelle.