Avatar billede jsc Nybegynder
28. december 2001 - 17:54 Der er 5 kommentarer og
1 løsning

check i listbox

Hejsa...

Hvordan får man et program til at se efter om f.eks. \"1\" er i en listbox

eksempel:

If list1 ..... Then
bla bla
End if

/jsc
Avatar billede tjacob Juniormester
28. december 2001 - 18:15 #1
hvis din form hedder form1, og din listbox hedder List1, så find \"1\":

Dim a, b
a = Form1.List1.ListCount
For b = 0 To a - 1
    If Form1.List1.List(b) = \"1\" Then
        \'gør et eller andet
    End If
Next b

MVH tjacob
Avatar billede sjh Nybegynder
28. december 2001 - 18:33 #2
Private Sub Form_Load()
Dim i As Long
  For i = 0 To 9
    List1.AddItem \"Tekst \" & i
  Next i
List1.ListIndex = 0
End Sub

Private Sub List1_Click()
  If List1.ListIndex = 5 Then \'Tekst 5
    MsgBox \"bla bla\"
  End If
End Sub
Avatar billede jsc Nybegynder
28. december 2001 - 18:37 #3
Din måde er jo den samme som

timer1_timer()
if list1 = \"1\" then
\'gør et eller andet
End If

---

men det er ikke det jeg mente - undskyld!

Jeg har en masse værdier i en listbox, og de skal alle sammen gemmes i en fil, men når jeg prøver på det, vil programmet kun gemme den markede værdi.

Kan du hjælpe med det istedet - jeg er villig til at forhøje pointene...

/jsc
Avatar billede tjacob Juniormester
28. december 2001 - 18:51 #4
dette gemmer alle værdierne fra listboxen i filen \"filnavn\" (en på hver linie):

Dim a, b
open \"filnavn\" for append as #1
a = Form1.List1.ListCount
For b = 0 To a - 1
    print #1, Form1.List1.List(b)
Next b
close #1


print #1,strArray(b)
Avatar billede tjacob Juniormester
28. december 2001 - 18:52 #5
UPS -se bort fra den nederste linie
Avatar billede jsc Nybegynder
28. december 2001 - 18:59 #6
det er iorden! tak!

point til dig!
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