Avatar billede ewaldo Nybegynder
14. marts 2002 - 14:26 Der er 4 kommentarer og
1 løsning

Add items i listbox som kolonner

Jeg har et simpelt spørgsmål. Hvordan adder jeg en værdi til forskellige kolonner i en list box.
Jeg har en lille sub som følger:

Dim ReadString As String
Private Sub cmd_read_Click(Index As Integer)
  Open "input.txt" For Input As #1
    Do While Not EOF(1) 
      Input #1, ReadString
  Close #1
List1.AddItem ReadString
End Sub

Såfremt jeg ønsker at adde eks. 2 variable ind i 1 listbox fordelt i kolonner, hvordan gøres dette?
Avatar billede sjh Nybegynder
14. marts 2002 - 14:29 #1
det kan man ikke, så må du bruge en Listview
Avatar billede ewaldo Nybegynder
14. marts 2002 - 14:30 #2
Kan du give mig et eksempel der vil løse mit problem?
Avatar billede sjh Nybegynder
14. marts 2002 - 15:07 #3
Private Sub Form_Load()
  ListView1.View = lvwReport
 
  With ListView1.ColumnHeaders
      .Add , , "Name", 1700
      .Add , , "Class", 3000
  End With
 
  ListView1.ListItems.Add.Text = "iName1"
  ListView1.ListItems.Item(1).SubItems(1) = "iClass1"
 
  ListView1.ListItems.Add.Text = "iName2"
  ListView1.ListItems.Item(2).SubItems(1) = "iClass2"
 
  ListView1.ListItems.Add.Text = "iName3"
  ListView1.ListItems.Item(3).SubItems(1) = "iClass3"
End Sub

Private Sub ListView1_Click()
Dim Navn1, Navn2 As String
  Navn1 = ListView1.ListItems(ListView1.SelectedItem.Index).Text
  Navn2 = ListView1.ListItems(ListView1.SelectedItem.Index).SubItems(1)
MsgBox Navn1 & " - " & Navn2
End Sub
Avatar billede ewaldo Nybegynder
14. marts 2002 - 15:15 #4
Finno tak for hjælpen!
Avatar billede sjh Nybegynder
14. marts 2002 - 15:20 #5
selv tak
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