tenho este código:
Mas quando busca a informação (a seleção não aparece) porque tem muitos registros, e da a seleção fica abaixo onde no formulário é visivel. Ele não leva a visão para onde tá a seleção. Tem algum erro com este código?
- Código:
On Error Resume Next
Dim i As Integer
Dim strProcura As String, intpos As Integer
Dim strList As String
strProcura = UCase$(Me.numerocontrato.Text)
intpos = Len(strProcura)
If intpos Then
For i = 0 To ltxListaProdutos.ListCount - 1
strList = Me.ltxListaProdutos.Column(0, i)
If UCase$(Left(strList, intpos)) = strProcura Then
Me.ltxListaProdutos.Selected(i) = True
Selecionado = True
Exit For
Else
Me.ltxListaProdutos.Selected(i) = False
Selecionado = False
End If
Next
End If
End Sub
Mas quando busca a informação (a seleção não aparece) porque tem muitos registros, e da a seleção fica abaixo onde no formulário é visivel. Ele não leva a visão para onde tá a seleção. Tem algum erro com este código?