Avatar billede cole Nybegynder
01. juni 2003 - 10:12 Der er 2 kommentarer og
1 løsning

Find alle forekomster i listView

Jeg har et listView med en masse data hvor jeg ønsker at finde ALLE forekomster med en bestemt tekst og fremhæve dem i mit listView. Kan det lade sig gøre?
Avatar billede sjh Nybegynder
01. juni 2003 - 12:35 #1
'--------------------------------------- Form1 ---------------------------------------
Option Explicit

Private Sub Form_Load()
  With ListView1
      .View = 3
      .ColumnHeaders.Add , , "Column1", 1200
      .ColumnHeaders.Add , , "Column2", 1200
      .ColumnHeaders.Add , , "Column3", 1200
      .ColumnHeaders.Add , , "Column4", 1200
      .ColumnHeaders.Add , , "Column5", 1200
  End With

Dim i As Long
Dim Litem As ListItem

  For i = 1 To 50
    Set Litem = ListView1.ListItems.Add(, , "Column" & i)
    With Litem
        .SubItems(1) = "Column" & i
        .SubItems(2) = "Column" & i
        .SubItems(3) = "Column" & i
        .SubItems(4) = "Column" & i
    End With
  Next i

  With ListView1
      For i = 1 To .ListItems.Count
        If InStr(1, .ListItems(i).Text, "0") Then
          .ListItems(i).Bold = True
          .ListItems(i).ListSubItems(1).Bold = True
          .ListItems(i).ListSubItems(2).Bold = True
          .ListItems(i).ListSubItems(3).Bold = True
          .ListItems(i).ListSubItems(4).Bold = True
        End If
      Next i
  End With
End Sub
'--------------------------------------- Form1 ---------------------------------------
Avatar billede sjh Nybegynder
13. juni 2003 - 20:24 #2
har du problemmer med det... :o)
Avatar billede cole Nybegynder
15. juni 2003 - 07:10 #3
Svar til sjh:
Nej jeg har ingen problemer med din løsning jeg tænkte nok lidt anderledes men du får point for din løsning
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