Ciao a tutti,
ho un problema che sembra molto un bug di VB.
All'interno di un form ho impostato una TabControl, nelle diverse TabPages ho inserito dei Button che voglio che vengano associati all'AcceptButton del form quando l'utente seleziona quella determinata TabPage.
Il problema è che fintanto che si resta sulla TabPage iniziale (cioè con i parametri impostati da designer) tutto funziona bene. Quando assegno un nuovo button all'AcceptButton del form premendo enter si avvia sia la sub legata al nuovo tasto... e anche la sub del precendente!!
Sì... avete capito bene... partono due eventi legati al button.click di due button diversi!!
Vi riporto di seguito il codice che ho usato per impostare l'AcceptButton da codice.
Friend Sub TabControl_TabIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TabControl.Click
Me.AcceptButton = Nothing
Select Case sender.SelectedTab.Name
Case "TabDati"
Me.AcceptButton = ButtonOk
Case "TabFiltro"
Me.AcceptButton = ButtonSearch
End Select
End Sub
Ho percaso dimenticato qualcosa o fatto strafalcioni?
Ciao e grazie