Avatar billede flashit Nybegynder
19. marts 2004 - 11:49 Der er 1 kommentar og
2 løsninger

collection key spg

Hej E.

Jeg har denne kode:
Sub TestCollection()

Dim i As Integer
Dim TestCollection As New Collection

TestCollection.Add "Overskrift 1", "jakob"
TestCollection.Add "Overskrift 2", "Anders"
TestCollection.Add "Overskrift 3", "Kathrine"
i = 1
For Each Key In TestCollection

MsgBox TestCollection.Item(i)
i = i + 1
Next

Men hvordan kan jeg få fat i Key'en (navnene)
Jeg vil gerne kunne benytte de værdiger som står på key'ens plads.

Er det til at forstå.
Avatar billede helmet Nybegynder
19. marts 2004 - 12:56 #1
Det kan man desværre ikke, har jeg også haft lyst til mange gange.
Det du kan bruge key til, er at finde et bestemt item ud fra key, altså
TestCollection.item("jakob") vil give dig "Overskrift 1"
Avatar billede venne Nybegynder
19. marts 2004 - 13:06 #2
Man kan ogsp bruge Dictionary i stedet for Collection.
Se: http://msdn.microsoft.com/library/en-us/script56/html/jsobjdictionary.asp

Der kan man få fat i både keys og items. Den er godt nok beskrevet som en script-komponent, men den fungerer fint i VB.
Avatar billede flashit Nybegynder
19. marts 2004 - 19:49 #3
OK, tak for info :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester