ciao.
Ho ereditato un combobox per fare delle migliorie.
nel mio combobox ereditato implemento questo evento:
codice:
Private Sub AutoCompleteDbCombobox_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If e.KeyCode = Keys.Enter Then
Me.ClosePopup()
End If
End Sub
il problema è che se implemento questo evento nel form dove ho piazzato il mio controllo personalizzato mi da un errore che adesso non riesco a fare uscire:
codice:
Private Sub AutoCompleteDbCombobox1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles AutoCompleteDbComboboxAnag1.KeyDown
If e.KeyCode = Keys.Enter Then
AutoCompleteDbComboboxAnag1.ClosePopup()
If AutoCompleteDbComboboxAnag1.SelectedItem IsNot Nothing Then
Dim infocliente As ClienteInfo = AutoCompleteDbComboboxAnag1.SelectedItem
Dim id As Integer = infocliente._id
CercaCodCliente(id, False)
End If
End If
End Sub
c'è qualcosa di non correto? devo richiamare una qualche funzione nell oggetto o nel form dove uso l'oggetto?
grazie