Avatar billede gangsta12dk Nybegynder
17. februar 2002 - 12:24 Der er 10 kommentarer og
1 løsning

Flytte teksten rundt i listbox'en

Jeg har lavet en Knap, en Textbox og en Listbox.
Jeg har skrevet:

Private Sub Command1_Click()
List1.AddItem Text1.Text
End Sub

Når jeg skriver text i textboxen og trykker på command1 kommer teksten i listboxen, og nu vil jeg have om nogen kan fortælle mig hvordan jeg kan flytte rundt på teksten inde i listboxen.
Avatar billede kedde65 Praktikant
17. februar 2002 - 12:36 #1
Hvis du mener om du kan flytte eksempelvis nr 2 frem og være nr. 1 istedet. Så ja. Her nedenfor følger et eksempel.

Private Sub moveUP_Click()
    Dim str As String
    str = List1.List(List1.ListIndex)
    List1.List(List1.ListIndex) = List1.List(List1.ListIndex - 1)
    List1.List(List1.ListIndex - 1) = str
End Sub

Kedde
Avatar billede gangsta12dk Nybegynder
17. februar 2002 - 13:01 #2
til kedde
du har forstået det rigtigt men din kode virker ikke
Avatar billede kedde65 Praktikant
17. februar 2002 - 13:08 #3
Øhhh, nååååå det gjorde den for 10 minutter siden da jeg prøvede herhjemme :-)) Hvad siger den problemet er? Du skal jo huske du skal have en knap der hedder moveUP() for at udføre denne kode stump. Samtidig skal du også have en listebox der hedder List1

Kedde
Avatar billede gangsta12dk Nybegynder
17. februar 2002 - 13:18 #4
ja den virker, men det var ikke lige menningen at den skal rykke en takt op. Kan jeg ikke bare tage teksten med en mus klik og placere den hvor jeg vil have den. F.eks. Jeg har 100 navne i en listboxen og jeg vil have navn nr. 99 placeret på plads nr. 3, så kan du nok forstå at din metode tager ret lang tid om at få flyttet nr. 99 til plads nr. 3.
håber du forstår hvad jeg mener.
Avatar billede kedde65 Praktikant
17. februar 2002 - 13:20 #5
Ja det er rigtigt, det er hvad der sker når der er uklarheder i kravspecifikationen. Vent lige 5-10 minutter, så kigger jeg på det :-)

Kedde
Avatar billede gangsta12dk Nybegynder
17. februar 2002 - 13:22 #6
ok tak
Avatar billede kedde65 Praktikant
17. februar 2002 - 13:35 #7
Uhaaaaa, jeg kan nu huske jeg har siddet og rodet med det før!! Jeg er squ egentlig ikke sikker på det kan løses med en simpel kode stump. Jeg tror vi skal have andre eksperter på banen her!!

Kedde
Avatar billede gangsta12dk Nybegynder
17. februar 2002 - 13:38 #8
nåh det var ærgeligt, men som tak for hjælpen vil jeg alligevel gerne give dig de her 10 point hvis du vis have det.
Hvis du vil pointerne skal du sende mig et svar som svar og ikke kommentar.
Avatar billede gangsta12dk Nybegynder
17. februar 2002 - 13:45 #9
Hvis du vil have pointerne skal du sende mig et svar som svar og ikke kommentar
Avatar billede kedde65 Praktikant
17. februar 2002 - 13:45 #10
Jeg er da altid interesseret i point :-))
Avatar billede gangsta12dk Nybegynder
17. februar 2002 - 13:48 #11
jamen så vær så god
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