Probabilmente è una sciocchezza ma mi sono arenato (ennesima volta,...)
In VB.Net ho creato un Progetto Form. Dalla Form1, tramite un TreeView ho aperto una nuova Form con la stringa Form2.Show(Me).
In questo modo Form2 si apre davanti a Form1 ma non ha il Focus. Avrei potuto utilizzare ShowDialog, che apre Form2 attribuendogli il focus, ma in questo modo non avrei potuto accedere a Form1 fino alla chiusura di Form2. Invece ho bisogno che Form1 sia accessibile, ma anche che Form2 all'apertura abbia il focus.
Per intenderci, per me il focus si manifesta quando (in Windows10) la banda superiore della Form si colora di scuro, mentre nel mio caso rimane bianca; se faccio click con il mouse sulla Form2, ovviamente la banda diventa scura.
Cercando nel Web ho trovato che se nella Form2 c'è un controllo (ad esempio TextBox1), basta impostare la Proprietà TabIndex a 0 ed eliminare la Sub FormLoad di Form2, ma non mi pare funzioni.
Qualcuno sa dirmi come fare?
Vengo da VB6, nel quale bastava un SetFocus, ...
Molte grazie.