Buscar cadenas
Artículo por Club Developers · 11 mayo 2006
2123 vistas
Imaginemos una lista rellenada asÃ:
Y queremos seleccionar los elementos que empiecen por "elemento1"
vbnet
For cmpt As Int32 = 1 To 100 Â Â Me.ListBox1.Items.Add("elemento" & cmpt.ToString) Next
Y queremos seleccionar los elementos que empiecen por "elemento1"
vbnet
cmpt = -1 Do   cmpt = ListBox1.FindString("elemento1", cmpt)   If cmpt <> -1 Then     If ListBox1.SelectedIndices.Count > 0 Then       If cmpt = ListBox1.SelectedIndices(0) Then         Exit Do       End If     End If     ' usamos SetSelected para forzar la selección     ListBox1.SetSelected(cmpt, True)   End If Loop While cmpt <> -1 AndAlso cmpt < Me.ListBox1.Items.Count - 1 ListBox1.MultiColumn = True