ListView, Sortierung nach verschiedenen Kriterien Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

KHA
Posts: 167
Joined: 21 Aug 2018, 11:11

ListView, Sortierung nach verschiedenen Kriterien

18 Sep 2019, 14:52

Guten Abend,
wie kann ich bei einer ListView nach verschiedenen Spalten sortieren, z.B in meinem Fall nach spalte 5 und 6

liebe Grüße

Code: Select all

Daten=
(join`n`r
(
 027772	5106608109029	1110	0	
 0517805	5206558115693	1111	3		
 0517809	4008808109531	1115	0	2019/38	2019-09-20
 0618810	4006597105687	1118	6		
 0017819	4006591110407	1124	3	2019/38	2019-09-20	
 0019831	4006558101559	1134	24		
 0015181	5019068492551	1144	40		
 0016797	8711583697509	1144	50		
 0017848	8711571038517	1314	0	2019/41	2019-10-11
)



BestandsFelder := []

Loop, Parse, Daten, `n, `r
      BestandsFelder[a_Index] := StrSplit(A_LoopField, "`t")


Gui, Add, ListView, Checked Grid w820 r25 vVlager, Feld1|Feld2|Feld3|Feld4|Feld5|Feld6|Feld7

   For I, V In BestandsFelder
         LV_Add("", I, V*)


LV_ModifyCol()
LV_ModifyCol(1, "Integer")
LV_ModifyCol(5, "Integer")
LV_ModifyCol(5, "Sort")


Gui, Show, , Auswerten!
Return


GuiClose:
ExitApp
hd0202
Posts: 145
Joined: 04 Oct 2013, 03:07
Location: Germany near Cologne

Re: ListView, Sortierung nach verschiedenen Kriterien  Topic is solved

22 Sep 2019, 23:55

füge ein G-Label zur Listview hinzu, z.B: gHeader und ergänze die folgende Routine:

Code: Select all

Header:
if (a_guievent = "colclick") and (a_eventinfo = 5)
{
	LV_ModifyCol(6, "Sort")
	LV_ModifyCol(5, "Sort")
}
if (a_guievent = "colclick") and (a_eventinfo = 6)
{
	LV_ModifyCol(5, "Sort")
	LV_ModifyCol(6, "Sort")
}
return
Hubert

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 22 guests