ho fatto come hai detto ma ho ricevuto un 'errore
codice:
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Integer, ByVal lParam As Any) As Long
Public Const LB_FINDSTRING = &H18F
Private Sub Form_Load()
Data.rscomuni.Open
While Not Data.rscomuni.EOF
List1.AddItem (Data.rscomuni.Fields("COMU_DESCR"))
Data.rscomuni.MoveNext
Wend
Data.rscomuni.Close
End Sub
Private Sub Text1_Change()
List1.ListIndex = SendMessage(List1.hwnd, LB_FINDSTRING, -1, ByVal CStr(Text1.Text))
End Sub
in List1 ottengo senza problemi la lista che mi interessa ma l'errore è nella dichiarazione dell'API esattamente qui
codice:
Public Const LB_FINDSTRING = &H18F
guarda
qui