Placering i listbox

Tags:    delphi

Jeg har en listbox med nogle items i. Men hvordan kan jeg via en inifil gemme hvor mine items skal være placeret. Altså hvilken item der stårsom nummer 1, 2, 3 osv. Alle items'ne bliver hentet fra en inifil hvor hver item har en path og et parameter

Eks

[Microsoft Word]
Path=C:\\Programmer\\M$ Office\\Word.exe
Parameter= -et_parameter













-------------------------------------------------------
Jonas (Decko)
http://www.growyourownshit.com/users/Decko
-------------------------------------------------------



7 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Jeg har en listbox med nogle items i. Men hvordan kan jeg via en inifil gemme hvor mine items skal være placeret. Altså hvilken item der stårsom nummer 1, 2, 3 osv. Alle items'ne bliver hentet fra en inifil hvor hver item har en path og et parameter

Eks

[Microsoft Word]
Path=C:\\Programmer\\M$ Office\\Word.exe
Parameter= -et_parameter


Du løber din listbox igennem og gemmer index og navn:

Fold kodeboks ind/udKode 


Så får du en liste i din ini-fil som ser således ud:

[Items]
0=Microsoft Word
1=Microsoft Excel
2=Borland Delphi
3=NCSoft City of Heroes

Når du så skal læse den ind igen kan du gøre det på følgende måde:
Fold kodeboks ind/udKode 

--
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk



Jeg har laget et eksempel til deg. Kanskje det hjelper?:
http://dizpel.no-ip.org/Project1.zip

Mvh
DiZpel



kan du ikke bare lave endnu et felt i inifilen?

[Microsoft Word]
Path=C:\\Programmer\\M$ Office\\Word.exe
Parameter= -et_parameter
index=1

og så efter at have hentet dem sortere dem på en eller anden smart måde..

hvis du henter hver section hver for sig så hent først index

Fold kodeboks ind/udKode 


Jeppe Johansen
Jeppesoftware@hotmail.com

[Redigeret d. 26/06-04 11:31:13 af Jeppe]



Du kunne ogsp bare gemme dem i en .txt fil?
med
Fold kodeboks ind/udKode 


og loade på samme måde... Så følger rækkefølgen med.
Så skal du jo også bruge filstinavnet men der kunne du jo bare lave noget med at de lå i en ini fil.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------

[Redigeret d. 17/07-04 19:43:02 af Rune Jensen (RoZ)]



Tror jeg sov da jeg skrev det?! Jeg har lavet det med at hente og gemme. Mit problem er at jeg kan i min listbox flytte filerne op og ned så man kan holde styr på dem. Men hvordan gammer jeg deres placering. Altså hvilken fil der står øverts på listen, hvilken der står nummer 2, 3 osv.








-------------------------------------------------------
Jonas (Decko)
http://www.growyourownshit.com/users/Decko
-------------------------------------------------------




Tror jeg sov da jeg skrev det?!

Ja undskyld da. Så prøv at uddybe problemet lidt bedre næste gang. :)


Jeg har lavet det med at hente og gemme. Mit problem er at jeg kan i min listbox flytte filerne op og ned så man kan holde styr på dem. Men hvordan gammer jeg deres placering. Altså hvilken fil der står øverts på listen, hvilken der står nummer 2, 3 osv.


Du har mulighed for at tilknytte et objekt til hvert item i en TListBox. Prøv at kigge på Objects egenskaben på Items.

Hvorfor er placeringen i det hele taget vigtigt?

--
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk



Hvorfor er placeringen i det hele taget vigtigt?


Hvis man nu vil samle sine programmer i grupper. Så man f.eks. kan have office programmer først. Derefter sine programmer og så sine spil.













-------------------------------------------------------
Jonas (Decko)
http://www.growyourownshit.com/users/Decko
-------------------------------------------------------



t