All'apertura di un Form figlio in VB6, per impostare il focus sul form che andavo ad aprire (anche se già aperto) mi bastava semplicemente:
NomeForm.Show
NomeForm.SetFocus
ed eventualmente forzo il posizionamento in alto a sinistra ...
Me.Top = 0
Me.Left = 0
In VB.2005 cambia leggermente la sintassi ..
NomeForm.MdiParent = Me
NomeForm.Show()
NomeForm.Focus()
Me.Top = 0
Me.Left = 0
Non so per quale motivo però, l'istruzione non funziona.... (ne' il focus, tantomeno il posizionamento)
Grazie
Marco