Schnelle ListView

Rund um die LCL und andere Komponenten
Antworten
Nils
Beiträge: 130
Registriert: Mo 28. Mai 2007, 12:36
Kontaktdaten:

Schnelle ListView

Beitrag von Nils »

Hi,

ich suche eine ListView, welche schneller als die normale ist und mit der es performant möglich ist, Thumbnails von Bildern anzuzeigen. Sie soll also auf Deutsch schnell und leicht zu bedienen sein. Es gibt teilweise ListViews die mit der von Lazarus nichts zu tun haben und schneller sind. Falls es nichts schnelleres gibt, dann sagt mir dies bitte, aber ich denke es gibt da etwas.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Das sollte mit der normalen ListView ohne probleme Möglich sein. kannst aber auch VirtualTreeview nehmen.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Nils
Beiträge: 130
Registriert: Mo 28. Mai 2007, 12:36
Kontaktdaten:

Beitrag von Nils »

Geht leider nicht. Das Ding ist schön schnell, aber er kann nicht die Ansichten die ich brauche. Habe mit dem Entwickler drüber gesprochen, ob man das als ListView missbrauchen kann, aber er meinte nicht, dafür gäbe es die EasyListView, welche ich für Lazarus allerdings erst portieren müsste. Ich bleibe einfach bei der normalen ListView, danke.
Meine Musik: spiker-music.net

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

? Wieso sollte man das, was mit der ListView geht, nicht auch mit dem VTV machen können, der kann doch quasi fast alles darstellen.
Johannes

Nils
Beiträge: 130
Registriert: Mo 28. Mai 2007, 12:36
Kontaktdaten:

Beitrag von Nils »

Ich habe mir lange drüber Gedanken gemacht, aber keine Lösung dafür gefunden, eine Icon-Ansicht hinzubekommen, also mehrere Einträge so breit das Fenster ist nebeneinander und untereinander wie man es aus den verschiedenen Dateiverwaltungen kennt.
Meine Musik: spiker-music.net

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Das würde mit Spalten schon gehn und ich frag mich gerad mit welchem Entwickler du darüber geplauscht hast, Mike Lischke lässt Leute recht schwer an sich heran was ich auch verstehen kann. Und der Lazarus Port geht auf meine Kappe. Ich versteh trotsdem nicht warums nicht mit der ListBox gehn sollte.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Nils
Beiträge: 130
Registriert: Mo 28. Mai 2007, 12:36
Kontaktdaten:

Beitrag von Nils »

ListBOX geht nicht. ListView schon, aber VirtualTreeView ist das x-fache schneller. Ist es nicht ein extremer Aufwand, die Spalten korrekt an die Breite anzupassen, also bei FormResize sogar zu erzeugen/löschen ? Habe ihm eine E-Mail geschickt und recht schnell eine Antwort bekommen.
Meine Musik: spiker-music.net

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Naja so extrem ist das nicht denk ich man könnte sich ja ein enues Control daraus ableiten. Ich meinte den ListView, sorry. Wofür brauchst du aber die Geschwindigkeit sehn tuts der Nutzer eh nicht mehr. Bzw hängt das auch noch stark vom Widgetset ab kann gut sein das die lazarus ListView in vielen Fällen fast an VT rankommt. Unter Delphi/Windows isse Lahm...
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten