Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ShellListView den Spalten nach Sortieren... (https://www.delphipraxis.net/47753-shelllistview-den-spalten-nach-sortieren.html)

glkgereon 15. Jun 2005 19:22


ShellListView den Spalten nach Sortieren...
 
Hi

wenn ich im Windows Explorer auf ne Spalte Klick, so werden die dateien ja nach dieser Spalte sortiert.
genau das will ich mit einer ShellListView machen

dazu habe ich bei den Schweizern das hier gefunden:
http://www.swissdelphicenter.ch/de/showcode.php?id=1103

aber irgendwie klappt das nicht :(

macht das nen unterschied (bei dem code) ob ich ne Listview oder ne ShellListView hab?

toms 18. Jun 2005 08:43

Re: ShellListView den Spalten nach Sortieren...
 
Zitat:

Zitat von glkgereon
macht das nen unterschied (bei dem code) ob ich ne Listview oder ne ShellListView hab?

Ja das macht ein Unterschied. Denke auch nicht, dass man die ShellListView per Code sortieren kann.

rantanplan99 18. Jun 2005 10:01

Re: ShellListView den Spalten nach Sortieren...
 
Schau mal hier, vielleicht hilft dir das.

Sorting Delphi's ShellListview by clicking column

rantanplan

busybyte 17. Mai 2012 13:47

AW: ShellListView den Spalten nach Sortieren...
 
Ist zwar schon ein uralter Thread aber das geht auch mit Delphi2010.

1. Donwload neues ShellControls-Pakage (GNU-tarball) und entpacken
http://radstudiodemos.svn.sourceforg...ShellControls/

2. Die shellctrls.pas entsprechend dem nächsten Link editieren
http://www.festra.com/wwwboard/messages/7369.html

3. dclshlctrls.dpk installieren (Vorher evtl. alte Shellcontrols deinstallieren)

4. Da die geänderte shellctrls.pas so nicht mitinstalliert wird, einfach zusätzlich dem Projekt manuell hinzufügen

5. Projekt entsprechend dem Link aus 2. editieren

6. Um die Sortierreihenfolge zu ändern muss lediglich item1 und item2 vertauscht werden

Es ist unerheblich ob sorted per Voreinstellung auf true oder false steht, es muss lediglich viewstyle auf vsreport für columnclick (true) eingestellt sein.
Wenn noch jemand weis wie die geänderte pas mit dem Pakage compiliert werden kann, dann geht es auch ohne manuelles Einbinden der shellctrls.pas.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz