FILELISTBOX
Gostaria de fazer uma busca num FileListBox onde pesquisasse o nome do arquivo que contem algo que eu digitei na caixa de texto ...
Por ex. Poderia ser assim carrega o file list daà eu digito o nome e tento pesquisar aà ele insere os que contem o que eu digitei numa outra list ...
Alguém pode me ajudar?
Por ex. Poderia ser assim carrega o file list daà eu digito o nome e tento pesquisar aà ele insere os que contem o que eu digitei numa outra list ...
Alguém pode me ajudar?
Private Sub btPesquisaArquivo_Click()
Dim I As Integer
Dim j As Integer
On Error GoTo tratarErros
List1.Clear
[ô]se não informou o texto emite aviso ao usuario
If txtNomeArq.Text = [Ô][Ô] Then
strMsg = [Ô]Não foi informado nenhum texto para localizar.[Ô] & vbCrLf & vbCrLf
strMsg = strMsg & [Ô]Informe um texto.[Ô]
MsgBox strMsg, vbCritical, [Ô]Texto não informado[Ô]
txtNomeArq.SetFocus
Exit Sub
End If
[ô]percorre o filelistbox para encontrar arquivos com o texto
For j = 0 To lbArquivos.ListCount
[ô]verifica se o arquivo contem o texto da caixa
For I = 1 To Len(lbArquivos.List(j))
If txtNomeArq.Text = Mid(lbArquivos.List(j), I, Len(txtNomeArq.Text)) Then
List1.AddItem lbArquivos.List(j)
End If
Next
Next
Exit Sub
tratarErros:
showError sModuloAtivo.modulo, gsNomeFuncao, gsNomeMetodoOrigem, Err.Number, Err.Description
limparVariaveisFuncaoOrigemErro
End Sub
Dim I As Integer
Dim j As Integer
On Error GoTo tratarErros
List1.Clear
[ô]se não informou o texto emite aviso ao usuario
If txtNomeArq.Text = [Ô][Ô] Then
strMsg = [Ô]Não foi informado nenhum texto para localizar.[Ô] & vbCrLf & vbCrLf
strMsg = strMsg & [Ô]Informe um texto.[Ô]
MsgBox strMsg, vbCritical, [Ô]Texto não informado[Ô]
txtNomeArq.SetFocus
Exit Sub
End If
[ô]percorre o filelistbox para encontrar arquivos com o texto
For j = 0 To lbArquivos.ListCount
[ô]verifica se o arquivo contem o texto da caixa
For I = 1 To Len(lbArquivos.List(j))
If txtNomeArq.Text = Mid(lbArquivos.List(j), I, Len(txtNomeArq.Text)) Then
List1.AddItem lbArquivos.List(j)
End If
Next
Next
Exit Sub
tratarErros:
showError sModuloAtivo.modulo, gsNomeFuncao, gsNomeMetodoOrigem, Err.Number, Err.Description
limparVariaveisFuncaoOrigemErro
End Sub
Tópico encerrado , respostas não são mais permitidas