Sto creando un vb.net programma in visual studio 2019 comunità. Ho creato un form con diversi pulsanti e caselle di gruppo. All'interno del gruppo di scatole di pulsanti di opzione e caselle di Controllo. Il modulo utilizza anche 2 controlli personalizzati. 4 istanze di controllo Personalizzato "A" nel modulo in fase di progettazione. Due istanze di controllo Personalizzato "B" vengono aggiunti in fase di esecuzione e di più possono essere aggiunti dall'utente con il clic di un pulsante. Si noti che il controllo personalizzato "B" ha al suo interno 4 istanze di controllo personalizzato "A".
Il problema è che quando eseguo il programma e premere il tasto tab non capisco il comportamento previsto di messa a fuoco in movimento per il controllo successivo. Non accade nulla quando si preme il tasto tab. Premendo il tasto tab non fa nulla, a prescindere dal controllo do fuoco.
Ho impostato la scheda di stop per true su tutti i controlli che voglio interrompere. Ho impostato la scheda di valori di indice in ordine voglio.
Pensando che forse ha qualcosa a che fare con i controlli personalizzati... Ho tentato di rimuovere il codice che aggiunge il controllo personalizzato "B" in fase di runtime in modo che nessun controllo personalizzato "B" è la forma. Che non aiutano.
Oltre a rimuovere il controllo di B ho disabilitato tutti i controllo Personalizzato A. Che non aiutano.
C'è un'impostazione da qualche parte che abilita il pulsante di scheda di lavoro come previsto? Cos'altro devo guardare?