Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB.NET 2008] Problema con la proprietà AcceptButton del form

    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
    Maurizio Albergoni

  2. #2
    Chiedo scusa a tutti.
    Dopo aver salvato, chiuso il designer, riaperto e ricompilato ora non succede più.
    E non ho cambiato una virgola... boh.
    Insomma la classica soluzione di sempre... "spegni e riaccendi"
    Ciao e grazie comunque.
    Maurizio Albergoni

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.