Matthias Hanft schrieb am Montag, 27. Dezember 2021 um 18:40:29 UTC+1:
>
> ich bräuchte für eine Anwendung eine Art Kombination aus TreeView und
> StringGrid - also man müsste quasi links einen Baum auf- und zuklappen
> können, und rechts davon müssten dann beim Aufklappen die zugehörigen
> Zeilen (mit irgendwelchen Werten) angezeigt werden, und beim Zuklappen
> müssten rechts die zugehörigen Zeilen ausgeblendet werden (und alles
> drunter entsprechend hochrutschen).
>
Ich weiß nicht, welche Ansprüche du an das StringGrid stellst; ich verwende den VirtualTreeview; der läßt sich extrem schnell neu füllen. Dabei filtere ich die "Zeilen" so, daß nur die gewünschten ausgegeben werden.
Genaugenommen nutze ich dafür 2 VTs: Der eine zeigt den "Baum", der andere das "StringGrid".
> Das ganze sollte mit Delphi-7-Bordmitteln gehen (denn ich habe schlechte
> Erfahrungen damit gemacht, bei einem Umstieg auf einen neuen PC wieder
> alle Fremdkomponenten so zu installieren, dass alte Projekte ohne
> Anpassung weiter compiliert werden können).
>
Uff.
Da würde ich erstens den Aufwand für Lösungen ohne FremdKomponenten gegen den Aufwand setzen, die alle paar Jahre neu zu installieren.
Oder noch besser: Bei mir stecken die Delphi-Versionen in virtuellen Maschinen; die kann ich einfach auf neue Rechner mitnehmen.
Und zu einer Projekt-Version in einer Kopie der VM genau den Stand der Delphi-Installation speichern.