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?
					
		
	 
		
		
			'--------------------------------------- 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 ---------------------------------------