Sono di nuovo qui a raccontarvi una stranezza.
Nella form.13 del mio programma ContabFam di cui allego l'immagine, sono dichiarate in testa alla form 2 textBox con MaxLength= 1. Fra gli altri oggetti sono dichiarate anche 6 ComboBox legate al Group
"CmbVociCont" e 2 checkBox legate al Group
"SetCoVoce".
Lo spostamento del Focus da un oggetto all'altro della Form con NoTabFocus=False ha sempre funzionato. Questa mattina durante le prove attinenti a modifiche semplificative del precedente codice, dopo avere impegnato la prima TextBox della Form, il Focus ha saltato la seconda ed è passato al gruppo
"SetCoVoce" e, successivamente, ha continuato il suo spostamento fermandosi alla prima ComboBox del gruppo
"CmbVociCont" corrispondente all'etichetta
"Voce contabile Secondaria" impedendomi di fatti la digitazione propedeutica del sottotipo di uscita
(Spesa/Fittizia/Costo/Prestito (S/F/C/P))Durante le tante prove eseguite per scoprire l'errore nel mio programma, ho scoperto che eliminando le dichiarazioni
Group il NoTabFocus funziona benissimo. Ho allora modificando ulteriormente la Form attribuendo alle due TextBox poste in alto l'appartenenza ad un nuovo Group che ho chiamato
"Groppone" Ebbene ora il
NoTabFocus ha ripreso a funzionare.
Per tutte le prove fatte, dubito che ci sia un errore nel mio programma, penso ad un Errore del linguaggio.
Meditate gente, ... meditate.