10. marts 2004 - 00:59Der er
8 kommentarer og 2 løsninger
Treeview: Kan ikke få det til at virke
Hej
Jeg har nedenstående kode i "Module1.bas" og jeg har et treeview placeret på en form der hedder frmMain. Jeg får denne fejlmeddelelse når jeg prøver at køre programmet:
Run-Time error 35602: Key is not unique in collection.
sorry jan_l you right there, dont know what I was thinking. I've tried your example here and it works fine. Try calling PopulateTreeView in the forms on load event if there is suchan event in VB (I'm using Access)
Du kan evt. indsætte en .Nodes.Clear inden du begynder og sætte noget ind, så er du i hvert fald sikker på at treeviewet er tomt inden du begynder, det kan være med til og give en indikation om det er der fejlen opstår.
Jeg har ikke glemt jer, men jeg har desværre haft ret travlt med nogle andre ting. jeg skal nok vende tilbage lige så snart jeg har fået kigget på det... Forhåbentlig i løbet af weekenden.
Så har jeg fået kigget på det.... Det lader til at der var flere ting galt.
For det første så hjalp det at jeg anvendte .Nodes.Clear, men først da jeg havde flyttet koden over i frmMain, istedet for i Module1.Bas. Grunden til at .Nodes.Clear hjalp var ganske rigtigt at der opstod en fejl i en af mine sub's således at metoden blev kaldt to gange.
Så med udgangspunkt i det, så lader det til at I begge havde ret :-) Jeg kan dog ikke forstå, hvorfor jeg ikke kan køre koden fra module1.bas, når jeg nu lige så pænt kalder treeviewet med frmMain.tvTreeview..... ????
Helmet: Jeg vil også gerne give dig nogle point for dette, men du har ikke lavet svar, men kommentarer. Hvis du gerne vil have point for det, så kan jeg godt lave en point-topic..
Næh ingen foreslag, kan ikke se hvorfor det ikke skulle virke. Har selv afprøvet det fra et module, og det virkede fint.
Synes godt om
Ny brugerNybegynder
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.