![]() |
Suche ListView-Komponente im XP-Style
Hallo,
nachdem ich das ganze Internet auf dem Kopf gestellt habe und auch hier im Forum nichts gefunden habe, frage ich Euch: Gibt es eine ListView-Komponente, die: 1) gratis ist 2) unter Delphi2005 läuft 3) eine Gruppierfunktion hat (s. WinXP) 4) ggf. noch die Möglichkeit hat, Subtitles unter den Items darzustellen (s. WinXP) 5) diese Feature nicht nur unter XP darstellen kann, sondern auch unter älteren Windows-Versionen ? VirtualTreeView möchte ich nicht verwenden, da ich die Komponente überhaupt nicht mag. Bei Torry.net habe ich auch nichts gescheites gefunden. Gruß Sascha |
Re: Suche ListView-Komponente im XP-Style
Zitat:
Was stört dich daran? |
Re: Suche ListView-Komponente im XP-Style
Schon komisch, zu den Punkten 1 bis 4 hätte ich ja die [dp="ListView Gruppierung"]Forensuche[/dp] empfohlen. Man kann dazu nämlich die gewohnte List-View nehmen, eine kleine zusätzliche Unit mit neuen Funktionen, ein Manifest und Windows XP ... voilà ... :stupid: Einzig bei Punkt 5 muss ich passen.
Ansonsten bleibt nur noch das Warten auf das .NET Framework 2.0 und die dazu passende Delphi-Version, denn in v2.0 unterstützt die List-View die neuen Modi auch direkt und wählbar per Objektinspektor. Funktioniert natürlich trotzdem nur unter Windows XP, soweit ich das beurteilen kann. |
Re: Suche ListView-Komponente im XP-Style
Die Gruppierung könnte man auch manuell einrichten. :roll:
|
Re: Suche ListView-Komponente im XP-Style
|
Re: Suche ListView-Komponente im XP-Style
Zitat:
Ja das Problem ist, dass es z.B. auch unter WinME, etc. gehen soll. Ich habe es schon hinbekommen, mit der normalen ListView die Gruppier-Funktion darzustellen, aber wie hier schon gesagt wurde, geht es ja nur unter XP, das ist ja das Problem. Ich versteh nicht, warum noch keiner so eine Komponente gemacht hat. Es gibt zig tausende Komponenten, aber so eine ListView, die so oft verwendet wird, gibt es nicht :( Zu Virtual-TreeView: Mich stört es, dass diese Komponente absolut Programmierer-feindlich ist. Warum gibt es nicht eine einfache "Add-Methode", etc? Nein man brauch erst einen record usw. Um das ganze im XP-Style darzustellen, muss man sehr viel coden und das ist es nicht wert. Da verzichte ich lieber darauf, dass die Features nicht auf älteren Win-System anzeigbar sind, als dass ich mir jetzt stundenlang die Arbeit mache, mein bestehendes Projekt zu konvertieren. Gruß Sascha |
Re: Suche ListView-Komponente im XP-Style
Zitat:
Zitat:
Delphi-Quellcode:
Kurz und knapp: Ich würde dir auf jeden Fall empfehlen dich darin einzuarbeiten, ein einigermaßen gutes Tutorial für Einsteiger findest du hier:
NewNode := VTV.AddChild(nil);
![]() Zitat:
Zitat:
|
Re: Suche ListView-Komponente im XP-Style
Hi,
ich sag's nochmal, weil's so schön war... :mrgreen: Punkte 1 bis 4 gehen mit der normalen TListView. (So, jetzt hab ich das auch mal gesagt *stolzsei* :stupid:) Um den letzten Punkt zu erfüllen musst du dann tatsächlich auf eine andere Komponente ausweichen. Ich schätze mal ganz stark, dass die Komponenten TAdvListView von ![]() Ansonsten würde ich sagen: ![]() Chris |
Re: Suche ListView-Komponente im XP-Style
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: Suche ListView-Komponente im XP-Style
Hi,
Zitat:
Zitat:
Chris |
Re: Suche ListView-Komponente im XP-Style
Zitat:
|
Re: Suche ListView-Komponente im XP-Style
Hi,
@dahead: einfach mit ListView.Add und Listview.add.subitems. Danke für den hinweis auf das Tutorial, aber ich kannte das schon und daher habe ich gesehen, dass die Umsetzung im Moment zu aufwendig wäre, da ich die Komonente sofort brauche. Und ja, ich will ältere System unterstützen, nur mache ich dafür im Moment nicht den Aufwand. Mein Programm wird ja auch auf älteren System laufen, nur können die halt nicht in den Genuss der XP-features kommen, ansonsten klappt ja alles. D.h. ich werde erstmal die ListView nehmen und wenn mein Programm fertig ist, was ich nämlich bald haben möchte, dann kann ich mich immer noch mit Virtual TreeView auseinander setzen und in der nächsten Version einbauen. @Chakotay1308: torry.net habe ich ja bis zum abwinken schon studiert ;) Die TAdvListview kenne ich, nur das Problem ist, dass sie noch nicht für Delphi2005 ist und dass sie 30 € kostet. Ich könnte natürlich tmssoftware fragen, ob man sie für Freeware-Programme gratis bekommt, aber dann wäre immer noch das Problem, dass sie noch nicht für Delphi2005 zu haben ist :( Viele Grüße Sascha |
Re: Suche ListView-Komponente im XP-Style
Zitat:
|
Re: Suche ListView-Komponente im XP-Style
Hi Sascha,
Zitat:
![]() Chris |
Re: Suche ListView-Komponente im XP-Style
Wenn ich die AdvListview installieren will, bekomme ich die Meldung:
[Fatal Error] alvd7.dpk(37): F2063 Could not compile used unit 'alvreg.pas'. Gruß Sascha |
Re: Suche ListView-Komponente im XP-Style
Zitat:
Falls ja, mußt du nur die Suchpfade von Delphi u.U. ergänzen. Falls nein: Du kannst keine Kompilierten Sourcen/Packages in andere Delphi-Versionen verwenden als für die sie kompiliert wurde. |
Re: Suche ListView-Komponente im XP-Style
die .pas-Datei existiert nicht. Nur eine dcu-Datei.
Also funktioniert die Komponente doch nicht unter Delphi2005, wie ich es bereits gesagt habe... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz