ciao.
Ho ereditato un combobox per fare delle migliorie.
nel mio combobox ereditato implemento questo evento:
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 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
c'è qualcosa di non correto? devo richiamare una qualche funzione nell oggetto o nel form dove uso l'oggetto?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
grazie

Rispondi quotando