andat a trollear a otro lado capo, no molestes acá, salu2
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúPrivate Sub cmdBuscar_Click()
Dim Opcion As Integer
Dim dato As String
Dim Item As ListItem
' busca por las demás columnas ( por SubItem )
If Option1.Value = True Then
dato = txtSearch.Text
Opcion = lvwSubItem ' busca por los subitems
End If
Next i
' Busca por la primer columna ( por item )
If Option2.Value = True Then
dato = txtSearch.Text
Opcion = lvwText ' busca por el item
End If
' si lo ingresado es una cadena vacia sale
If dato = vbNullString Then
Exit Sub
End If
' Busca con el método FindItem, estableciendo la opcion de búsqueda
Set Item = ListView1.FindItem(dato, Opcion, , lvwPartial)
' si el item es nothing no se encontró
If Item Is Nothing Then
MsgBox " No se encontró el dato", vbInformation
Exit Sub
Else
' .. si no , selecciona el elemento encontrado
Item.EnsureVisible
Item.Selected = True
ListView1.SetFocus
End If
End Sub
Function ListIsIn(lst As ListBox, zString As String) As Boolean
On Error Resume Next
For i = 0 To lst.ListCount
If InStr(UCase$(lst.List(i)), UCase$(zString)) Then ListIsIn = True: lst.ListIndex = i: GoTo grr
i = i + 1
Next i
ListIsIn = False
grr:
End Function
Private Sub Command1_Click()
Me.Caption = ListIsIn(List1, Text1.Text)
End Sub
Private Sub Form_Load()
List1.AddItem "MÉXICO" & " Pepe "
List1.AddItem "VENEZUELA" & "Jose"
List1.AddItem "ARGENTINA"
List1.AddItem "ESPAÑA"
List1.AddItem "GUATEMALA"
List1.AddItem "ARGENTINA"
List1.AddItem "CHILE"
End Sub
Private Sub Text1_Change()
Label1.Caption = ListIsIn(List1, Text1.Text)
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
End If
End Sub