Buscar cadenas
Artículo por Club Developers · 11 May 2006
2499 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


