Bei einer ListView feste Zeilennr. einfügen Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

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

Bei einer ListView feste Zeilennr. einfügen

25 Aug 2019, 17:17

Hallo,
wie kann man bei einer Listview, feste Zeilennummer einfügen, d.h. man soll die Spalten 2,3.. usw. sortieren, aber Spalte1 bleibt unverändert. Also, 1,2,3,..

vielen Danke und vielen Gruß im Vorraus.

Code: Select all

data =
(
Name, Extension, Location
Name, Extension, Location
Name, Extension, Location
Name, Extension, Location
Name, Extension, Location
Name, Extension, Location
Name, Extension, Location
Name, Extension, Location
)
Gui, add, listview, w300 r10 , Name|Extension|Location
Gui, show
loop, parse, data, `n
{
    x :=[]
    loop, parse, A_LoopField, CSV
        x.Insert(A_LoopField)
    LV_Add("", x*)
}
LV_ModifyCol()
return
hd0202
Posts: 183
Joined: 04 Oct 2013, 03:07
Location: Germany near Cologne

Re: Bei einer ListView feste Zeilennr. einfügen  Topic is solved

26 Aug 2019, 08:06

Ich weiß nicht, ob ich deinen Wunsch richtig verstanden habe, zumal deine Testdaten alle gleich sind und eine neue Sortierung nicht erkennen lassen.
Deshalb hier mein Vorschlag:

Code: Select all

data =
(
Name, Extension1, Locationc
Name, Extension4, Locationa
Name, Extension8, Locationg
Name, Extension3, Locationk
Name, Extension2, Locationu
Name, Extension5, Locationd
Name, Extension7, Locationf
Name, Extension6, Locationb
)
Gui, add, listview, w300 r10 gsorted, Nr.|Name|Extension|Location
Gui, show
loop, parse, data, `n
{
    x :=[]
    loop, parse, A_LoopField, CSV
        x.Insert(A_LoopField)
    LV_Add("", a_index, x*)
    ind := a_index
}
LV_ModifyCol()
return

sorted:
if (a_guievent = "colclick")
{
	loop, % ind
		lv_modify(a_index, 1, a_index) 
}
;msgbox, % a_gui " - " a_guicontrol " - " a_guievent " - " a_eventinfo
return
Hubert
KHA
Posts: 403
Joined: 21 Aug 2018, 11:11

Re: Bei einer ListView feste Zeilennr. einfügen

26 Aug 2019, 08:46

vielen Dank, Hubert
Genau, das sollte es machen.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: Meister Lampe and 25 guests